Читайте также: |
|
Объявления и инициализация переменных.
В языке C/C++ имеется несколько встроенных (стандартных) типов переменных: целочисленные, вещественные, символьные, строковые, логические (булевы) и др. Тип переменной задает вид информации, которая может храниться в этой переменной. Далее приведена таблица наиболее употребительных типов.
ключевое слово | название типа | число байт | диапазон допустимых значений |
int | целый | от -231 = -2147483648 до 231 - 1 = 2147483647 | |
float | вещественный | от 1.8•10-38 до 1.8•1038 (абсолютная величина) | |
double | вещественный двойной точности | от 2.2•10-308 до 1.8•10308 (абсолютная величина) | |
bool | логический | true и false, всего – 2 значения | |
char | символьный | символы ASCII, всего – 256 значений | |
short int | короткое целое | от -32768 до 32767 | |
long long | длинное целое | от -263 = -9223372036854775808 до 263 - 1 = 9223372036854775807 |
Перед использованием любая переменная должна быть объявлена, что означает указание ее типа и имени. При объявлении переменная также может быть инициализирована некоторой величиной из диапазона допустимых значений. Для этой цели используется операция присваивания «=».
Объявление переменной может размещаться почти в любом месте внутри программы. Однако оно всегда должно предшествовать первому обращению к этой переменной. Нарушение этого правила является синтаксической ошибкой, на которую компилятор прореагирует сообщением вида «Error: Undefined symbol …».
Рассмотрим несколько примеров объявления и инициализации переменных:
int x=10; // переменная целого типа с именем x, и начальным значением 10 float a, b, c; // вещественные переменные a, b, c, их значения не определены
char s=’a’; // символьная переменная s, инициализирована символом 'a'
char string[20];// пустая текстовая строка из 20 символов с именем string
Следует обратить внимание на использование запятой при одновременном объявлении нескольких переменных, и квадратных скобок при указании размера текстовой строки.
Дата добавления: 2015-08-13; просмотров: 47 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Селагинелловые | | | Консольный ввод-вывод. |