Знаки пунктуации

Разделители или знаки пунктуации:

[] () {},;: …

Квадратные скобки ‘[ ]‘ ограничивают индексы одно- и многомерных массивов и индексированных элементов.

Круглые скобки ‘()’ выделяют условные выражения в операторах if, while, do-while, а также вводятся как обязательные элементы в определение, описание и вызов любой функции; группируют выражения, изменяя последовательность выполнения операций, например sr=(a+b)/2; и т.д.

Фигурные скобки ‘ { } ’ обозначают начало и конец составного оператора (блока); используются в определении структур и классов; используются при инициализации массивов и структур.

Запятая ‘,’ разделяет элементы списка.

Точка с запятой ‘; ‘ завершает каждый оператор, каждое определение (кроме определения функции) и каждое описание. Любое допустимое выражение, за которым следует ‘; ‘ воспринимается как оператор.

Двоеточие ‘: ‘ служит для отделения метки от помеченного ею оператора.

Многоточие ‘…’ используется для обозначения переменного числа параметров в функции.

Основные типы данных.

Отметим, что размер памяти, выделяемый для переменной определенного типа, зависит от платформы, на которой ведется разработка программы и от используемого компилятора. Мы будем использовать Microsoft Visual C++ 6.0, поэтому в таблице представлены цифры именно для этого компилятора.

Тип   Размер (байт) Значение
char Символьный   Целые числа или символы с кодами от -128 до 127
short int короткий целый   Целые числа от –32768 до 32767
int Целый   Целые числа от –2147483648 до 2147483647
long int длинный целый   Целые числа от –2147483648 до 2147483647
float Вещественный   Числа от 3.4E-38 до 3.4E+38 Точность представления – 7 значащих цифр
double Вещественный с двойной точностью.   Числа от 1.7E-308 до 1.7E+308 Точность представления – 15 значащих цифр
long double Вещественный с повышенной точностью.   Числа от 3.4E-4932 до 3.4E+4932 Точность представления – 19 значащих цифр

Приведем текст программы, который позволяет получить цифры, указанные в таблице.

# include <stdio.h>

void main()

{

printf("sizeof(char) = %d\n", sizeof(char));

printf("sizeof(short int) = %d\n", sizeof(short int));

printf("sizeof(int) = %d\n", sizeof(int));

printf("sizeof(long int) = %d\n", sizeof(long int));

printf("sizeof(float) = %d\n", sizeof(float));

printf("sizeof(double) = %d\n", sizeof(double));

printf("sizeof(long double) = %d\n", sizeof(long double));

}

Дадим 2 пояснения.

%d – форматная строка, которая показывает что в этом месте на экран будет выведено целочисленное значение выражения стоящего после запятой sizeof(char).

sizeof – унарная операция, описанная выше.


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



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