Все нижеуказанные слова – спецификаторы типов
· char – целевое число, 1 байт
· int – целое число со знаком, машинное слово
· double – вещественное число двойной точности, 8 байт
· float – вещественное число одинарной точности, 4 байта (большая погрешность)
· void – отсутствие типа (пустой тип)
В СИ ВСЕ ТИПЫ ЧИСЛОВЫЕ!
Модифицированные типы
· влияют на знак (signed, unsigned)
· влияют на объем памяти (short, long)
signed char - однобайтовое целое со знаком
unsigned char - однобайтовое целое без знака
short int, short, signed short int, signed short -короткое целое со знаком, 2 байта
….
long double – вещ. Повышенной точности, 10 байт
/*см.фото*/
Переменная – объект в оперативной памяти (области памяти), который имеет адрес, имя, тип и значения.
Целочисленная константа – последовательность цифр одной систем счисления:
· начинается с 0 – восьмеричная константа
· начинается с 0х или 0Х – 16сс
· начинается не с 0 – десятичная константа
По умолчанию все целочисленные константы типа int
Явные константы: вещественные
|
|
Формы записи вещ. Кон:
– целые и дробные части отделяются точкой
25.184 391.0 391. 0.15.15
2е-5 6Е23 2.14е+12 - е = «умножить на 10 в степени»
все вещественные константы типа double
Символьные и строковые константы
Символьная константа – это последовательность из одного или нескольких символов, заключенная в одиночные кавычки. Значение СК число – код этого символа.
Для записи неотображаемых символов используется escape-последовательности, например ‘\n’
Строковый литерал – последовательность символов в кавычках, “hello”