ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z. причем одинаковые строчные и прописные буквы считаются разными символами.причем одинаковые строчные и прописные буквы считаются разными символами. Для записи комментариев и работы со строками могут дополнительно использоваться строчные и прописные буквы русского алфавита. К категории цифр относятся десять арабских цифр: 0 1 2 3 4 5 6 7 8 9 Специальными знаками являются символы: + плюс ‘ апостроф - минус “ кавычки * звездочка? вопросительный знак / дробная черта! восклицательный знак < меньше _ знак подчеркивания > больше () круглые скобки = равно [] квадратные скобки . точка {} фигурные скобки , запятая | вертикальная черта ; точка с запятой \ слэш : двоеточие # знак номера (шарп) ~ тильда % процент ^ карат & амперсанд
СЛУЖЕБНЫЕ СЛОВА Программы на языке Си пишутся с помощью служебных слов, которые дают компьютеру команду на выполнение определенных действий. В качестве служебных слов используются слова английского языка, отражающие смысл выполняемого действия: auto автоматический int целый break прервать long длинный case вариант main головная char символьный register регистровый const константа return возврат continue продолжать short короткий default по умолчанию signed со знаком define определять sizeof размер do выполнять static статический double двойной struct структура else иначе switch переключатель enum перечисляемый typedef определить тип extern внешний union смесь float вещественный unsigned без знака for для void пустой if если while пока include включать
КОНСТАНТЫ Константы представляют собой величины, не изменяемые в процессе выполнения программы. В Си используются константы четырех стандартных типов: - целые, - вещественные, - символьные, - строковые. В отличие от Паскаля, в Си отсутствуют константы логического типа (true, false). Целые константы – это целые числа, которые могу быть представлены в десятичной, восьмеричной и шестнадцатеричной системах счисления. Целые десятичные константы – это обычные целые числа в диапазонах: простое целое int: -32768 … +32767, целое без знака unsigned int:0 … 65535, длинное целое long: -2 147 483 648 … +2 147 483 647, длинное целое без знака unsigned long int:0 … 4 294 967 295. Внимание! Целая десятичная константа не может начинаться с нуля! Вещественные константы представляют собой десятичные числа с дробной частью в диапазонах: простое вещественное float: ±3,4×10-38…±3,4×10+38, вещественное двойной точности double: ±1,7×10-308…±1,7×10+308. Вещественные константы могут быть записаны в двух формах: форме с фиксированной запятой – в виде десятичной дроби, причем вместо десятичной запятой ставится десятичная точка: 3.14159265358979 -2.71 1.4142 1.72 форме с плавающей запятой – в виде десятичной дроби с последующим десятичным порядком, который обозначается буквой E (e): -2.31E-4 3.16e21 25.8e-6 -0.275E7 Символьные константы имеют стандартный тип char и представляют собой все символы алфавита Си, заключенные в апострофы: ‘A’ ‘a’ ‘Z’ ‘z’ ‘*’ ‘1’ ‘9’ ‘,’ ‘>’ Все символьные константы имеют внутреннее машинное двоичное представление, то есть каждому символу соответствует двоичное число в коде ASCII (американский стандартный код обмена информацией). Поэтому символьные константы в Си считаются данными целого типа и соответствуют целым десятичным числам в диапазоне 0 … 255 (приложение 1). В Си различают особую группу символьных констант, используемых при вводе и выводе данных – управляющие символьные константы, или ESC-последовательности. Они заключаются в апострофы и состоят из слэша и одного из символов алфавита языка: ‘\a’ звуковой сигнал ‘\b’ возврат на шаг ‘\f’ перевод страницы ‘\n’ перевод строки ‘\r’ возврат каретки ‘\t’ горизонтальная табуляция ‘\v’ вертикальная табуляция ‘\0’ нулевой символ (нулевой байт) – конец строки ‘\’’ апостроф ‘\\’ слэш ‘\?’ вопросительный знак ‘\”’ кавычка Строковая константа (строковый литерал) представляет собой последовательность символов языка, заключенную в кавычки: “This is a character string” “abcdefghijklmnopqrstuvwxyz” “Это строковая константа” “Введите исходные данные:” В конце каждой строки компилятор (переводчик с языка Си на язык машинных кодов) автоматически помещает нулевой символ ‘\0’, отмечающий ее конец. В строковую константу могут быть включены ESC-последовательности, рассматриваемые как один отдельный символ: “\nВведите исходные данные:” При выводе этой константы на экран сначала будет сделан перевод на новую строку, а затем выведено сообщение: Введите исходные данные: Строковые константы, отделенные в программе только пробельными символами, при компиляции объединяются в одну. Длинную строковую константу можно разместить на нескольких строках, используя в качестве знака переноса ESC -последовательность ‘\n’: “\nПрограмма\nстудента группы ИС-10\nИванова Ванечки” Эта константа будет выведена на экран в следующем виде: Программа Не нашли, что искали? Воспользуйтесь поиском:
|