Урок №5 Типы данных
В предыдущем уроке мы узнали, что компьютер работает только с нулями и единицами. Числа, привычные для нас, он понимает только благодаря тому, что мы как программисты указываем в программе какие системы исчисления мы применяем при написании чисел. Кратко мы познакомились с Типами чисел. Сейчас вникнем глубже в ТИПЫ. ТИПЫ автоматически дают понять машине: что число значит в программе. Для этого программист на языке С буквально обязан указать тип числа прописывая специальные ключевые слова(идентификаторы типов). Компилятор их читает и понимает число в соответствующем типе, чтобы можно было Правильно работать с таким числом в программе. По умолчанию, в языке С не обязательно указывать, что число десятичное. Если мы пишем число, то компилятор воспримет его как десятичное. Все другие числа прописываются со специальным префиксом указывающим на систему исчисления. Типы, другая история. Это про смысл значения числа. То что число обозначает для программиста. Так, число 65 в десятичной системе исчисления, может значить разное - в зависимости от Типа. Толи это буква латинского алфавита А, или это просто число 65 в десятичной системе исчисления. Совсем другое дело, если 65 будет записано как шестнадцатеричное число 0x65, да ещё и отрицательное signed , и в добавок дробное float. Тогда это получается запись дробного отрицательного числа в шестнадцатеричном виде. И компилятор именно таким его представит в машинном коде нулей и единиц, и все результаты операций над этим числом будет зависеть от его Типа. Ошибётесь в определении ТИПА ДАННЫХ, вся программа сломается и выдаст мусор. Более подробно о Типах Данных можно прочитать в учебнике https://6767864766974.blacksea.in.ua/l/ml А в следующем уроке №6 мы начнём писать примеры кода и изучать грамматику языка С - его Синтаксис. #программированиенаСиснуля #лучшийкурспоСи #какработаетпамятьвСи #программирование #языкСи #СиСНуля #программированиеДляНачинающих #урокиСи #обучениеIT #разработкаПО #языкПрограммированияСи #визуальноеОбучение
Название:
Урок №5 Типы данных
Категория:
Разное