Базовые типы данных языка Си

Все нижеуказанные слова – спецификаторы типов

· 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”


 


 




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: