Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 3. Информатизация общества и бизнеса




Резюме

В языке С имеется большое разнообразие типов данных. Основные типы данных подразделяются на две категории: целочисленные типы данных и данные с плавающей запятой. Двумя отличительными особенностями целочисленных типов являются объем памяти, выделяемый для размещения данных того или иного типа, изнак числа, то есть, сознаком данный тип или без знака. Наименьшим целочисленным типом является char, который, в зависимости от реализации, может быть со знаком или без знака. Возможно использовать signed char и unsigned char, чтобы явно определить тот тип, какой вам нужен, однако обычно вы выбираете эти типы, когда работаете с небольшими целыми числами, а не с символьными кодами. К другим целочисленным типом относятся short, int, long и long long. Язык С гарантирует, что каждый из этих типов не меньше, чем предшествующий тип. Каждый из этих типов есть тип со знаком, но вы можете использовать ключевое слово unsigned для создания соответствующего типа без знака: unsigned

short, unsigned int, unsigned long и unsigned long long. Либо вы можете добавить модификатор signed с тем, чтобы явно объявить, что данный тип является типом со знаком.

Наконец, существует также тип _Bool, представляющий собой тип без знака, способный принимать значения 0 или 1, которые представляют значения false и true.

Тремя типами с плавающей запятой являются float, double и новый для стандарта ANSI С тип long double. Каждый из них, по меньшей мере, не меньше предыдущего типа. При не обходимости та или иная реализация может поддерживать комплексные и мнимые типа, используя с этой целью ключевые слова _Complex и _Imaginary в сочетании с ключевыми словам типа с плавающей запятой. Например, могут с уще ствовать

типы double Complex и тип float Imaginary.

Целые числа могут быть представлены в десятичной, восьмеричной и шестнадцатеричной форме. Ведущий символ 0 показывает, что число представлено в восьмеричной форме, ведущие символы 0х или 0Х указывают, что это шестнадцатеричное число. Например, 32, 040 и Ох20 - это десятичное, восьмеричное и шестнадцатеричное представления одного и того же значения. Суффикс l или 1 указывает, что значение имеет тип long, а 11 или 11 - тип long long.

Символьные константы представляются путем заключения символа в одиночные кавычки, например 'Q', ' В ' и ' $ '. Управляющие последовательности в языке С, такие

как ' \ n ', представля ют определенные непечатаемые с имволы. Вы можете ис пользовать

форму ' \ О О 7 ' для представления с имвола в коде ASCII.

Числа с плавающей запятой могут быть записаны в форме с фикс ированной десятичной

точкой, наприм е р, 9 3 9 3. 9 1 2 или в экспоненциальном представлении, например,

7. 3 8 Е 1 0.

Функция p r i n t f () позволяет пе чатать различные типы значений, ис пользуя с пецификаторы

, которые в своей просте йше й форме состоят из знака проце нта и буквы,

указывающей тип, наприм е р, %d или % f.__




Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 357; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.