short b = 10;
b = (short) a; //
Ошибки не будет, но будет потеря данных,
//
Так как максимальное значение типа short 32767.
5.2.
Константы
Константа – это постоянная величина,
значение которой нельзя
изменить. Для того, чтобы объявить константу,
перед обычным
объявлением переменной добавляется ключевое слово
const
:
const int monthsNum = 12; //
объявление константы
monthsNum++; //
ошибка компиляции
При объявлении константы она, также,
как и переменная, должна
обязательно быть проинициализирована значением. Константы также
делают код более понятным, читаемым.
const int monthsNum = 12;
const int monthStipend = 15 000;
int yearStipend = monthStipend * monthsNum;
Понятнее, чем:
int yearStipend = 12 * 15 000;
Константы могут быть двух типов: простые литералы и строчные.
Например,
100
–
это константа,
числовой литерал, строка
"Hello!"
–
строчный литерал.
Необходимо отличать константы от переменных-констант,
последние имеют имя, как в примере с месяцами и зарплатой.
Do'stlaringiz bilan baham: