Читайте также:
|
|
В стандарте языка Си используется семь ключевых слов, указывающих на различные типы данных: int, long, short, unsigned, char, float, double. Первые четыре ключевых слова используется для представления целых, т.е. целых чисел без десятичной дробной части. Они могут появляться в программе по отдельности или в некоторых сочетаниях, как, например, unsigned short. Слово char предназначено для указания на буквы и некоторые другие символы, такие, как #, $, % и &. Последние два ключевых слова используются для представления чисел с десятичной точкой.
Типы int, short, long. Данные этих типов являются «числами со знаком», т.е. допустимыми значениями переменных этих типов могут быть только числа – положительные, отрицательные и нуль. При описании данных необходимо ввести только тип, за которым должен следовать список имен переменных. Приведем пример описания:
int m1, m2; short k1, k2, k3; long l1, l2;
Использование сочетания ключевых слов, как, например, long int или short int является более длинной записью ключевых слов long и short.
Целые константы. Согласно правилам языка Си, число без десятичной точки и без показателя степени рассматривается как целое. Например:
25 – 239 – целые; 25.0, 25Е2 – нецелые.
Константа типа long записывается так: 225a
Инициализация переменных целого типа. Константы часто применяются при ''инициализации'' переменных. Это означает присвоение переменной некоторого значения перед началом обработки. Например:
k1 = 0; m2 = 1;
Можно инициализировать переменную в операторе описания. Например:
int m2 = 15; short k2, k3 = 0; long l1 = 25, l2 = 30;
Тип данных unsigned. Обычно этот тип служит модификатором одного из трех ранее описанных типов. Можно использовать варианты: unsigned int, unsigned long. Целые переменные без знака описываются и инициализируются совершенно аналогично тому, как это делается в случае обычных целых переменных. Например:
unsigned int kol; unsigned short s = 2;
Тип данных char. Этот тип определяет целые числа без знака в диапазоне от 0 до 255. Обычно, такое целое размещается в одном байте памяти. В машине используется некоторый код для перевода чисел в символы и обратно. В большинстве компьютеров это код ASCII. Для описания символьной переменной применяется ключевое слово char. Например:
char s2; char s2, s3; char sk = k;
В стандарте языка Си принято правило, согласно которому значения переменной и константы типа char могут быть только одиночные символы.
Типы данных float и double. В программах вычислительного характера часто применяется числа с плавающей точкой. В языке Си такие данные описываются типом float. Переменные с плавающей точкой описываются и инициализируются точно таким же образом, что и переменные целого типа. Например:
float s1, s2; double s; float pe = 7.52e-7;
Дата добавления: 2015-11-04; просмотров: 92 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
График выполнения и сдачи заданий по дисциплине | | | Использование функции printf( ) и scanf( ). |