Читайте также:
|
|
Простые типы делятся на целочисленные типы и типы с плавающей точкой. Для описания стандартных типов определены следующие ключевые слова:
· int (целый);
· char (символьный);
· wchar_t (расширенный символьный);
· bool (логический);
· float (вещественный);
· double (вещественный с двойной точностью).
Существует четыре спецификатора типа, уточняющих внутреннее представление и диапазон значений стандартных типов:
· short (короткий);
· long (длинный);
· signed (со знаком);
· unsigned (без знака).
Таблица 1.3. Диапазоны значений простых типов данных для IBM PC
Тип | Диапазон значений | Размер (байт) |
bool | true и false | |
signed char | –128.. 127 | |
unsigned char | 0.. 255 | |
signed short int | –32 768.. 32 767 | |
unsigned short int | 0.. 65 535 | |
signed long int | –2 147 483 648.. 2 147 483 647 | |
unsigned long int | 0.. 4 294 967 295 | |
float | 3.4e–38.. 3.4e+38 | |
double | 1.7e–308.. 1.7e+308 | |
long double | 3.4e–4932.. 3.4e+4932 |
40. Что такое this?
Допустим имеется некий метод в неком классе. При вызове этого метода ему передается автоматически неявно заданный аргумент, который представляет собой ссылку на вызывающий объект. Эта ссылка и называется ключевым словом this. В большинстве случаев программисты им не пользуются. Но из this можно иногда извлечь пользу. Например, синтаксис С# допускает, чтобы имя параметра или локальной переменной совпадало с именем переменной экземпляра. В этом случае локальное имя будет скрывать переменную экземпляра. И тогда доступ к скрытой переменной экземпляра можно получить с помощью ссылки this.
В этой версии конструктора имена параметров совпадают с именами переменных экземпляра, в результате чего за первыми скрываются вторые, а ключевое слово this как раз и используется для доступа к скрытым переменным экземпляра.
Дата добавления: 2015-08-27; просмотров: 53 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Понятие о техническом задании на разработку программы. | | | Виртуальные метода и полиморфизм. |