Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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Иванова Ванечки”

Эта константа будет выведена на экран в следующем виде:

Программа






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных