Главная->Інформатика та програмування->Содержание->Описание переменных целого типа

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 2) онлайн

Описание переменных целого типа

Существует несколько целых типов данных, имеющих различную длину, однако самым распространенным среди них является тип int. Размер переменной, имею- щей такой тип, является системно-зависимым. В 32-разрядных операционных системах, таких, как Windows, размер переменной int равен 4 байтам (32 би- там), что позволяет хранить в переменной типа int значения от -2 147 483 648 до 2 147 483 647. На рис. 2.3 изображено расположение целой переменной в па- мяти.

Память

Рис. 2.3. Расположение переменной типа int в памяти

В MS DOS и ранних версиях Windows тип int занимал всего 2 байта. Сведе- ния о диапазонах значений переменных стандартных типов хранятся в заголо- вочном файле LIMITS; информацию о них также можно получить в справочной системе вашего компилятора.

Приведем пример программы, работающей с переменными типа int:

//intvars.cpp

// работа с переменными целого типа #include <iostream> using namespace std;

int main() {

int var1;               // описание переменной var1

int var2;               // описание переменной var2

var1 =20;             // присвоение значения переменной var1

var2 = var1 + 10;              // присвоение значения переменной var2

cout << "var1 + 10 равно "; // вывод строки

cout << var2 << endl;// вывод значения переменной var2

return 0;

}

Откройте текст этой программы в окне редактирования вашего компилятора, затем скомпилируйте и запустите программу и просмотрите содержимое окна вывода. Операторы

int var1; int var2;

определяют две целые переменные var1 и var2. Ключевое слово int определяет тип переменной. Подобные операторы, называемые объявлениями, должны раз- деляться точкой с запятой (;), как и любые другие операторы программы.

Перед тем как воспользоваться переменной, вы обязательно должны объя- вить ее. Объявления переменных могут располагаться в любом месте програм- мы. Не обязательно делать все объявления переменных до появления первого исполняемого оператора, как это было принято в C. Тем не менее, объявления наиболее часто употребляемых переменных целесообразно производить в нача- ле программы, чтобы обеспечить ее удобочитаемость.

 

19