ВУЗ:
Составители:
Рубрика:
13
Помимо базового типа int для целочисленных данных используются
типы: unsigned char, signed char, unsigned int, short int,
long int, long long int, signed long int, unsigned long
int, unsigned long long int.
Эти типы различаются только диапазоном значений, которые могут
принимать числа, а объем памяти зависят от среды программирования –
определить размер выделяемой памяти можно с помощью sizeof() также
как в приведенном примере.
Замечание. В большинстве компиляторов unsigned char и char
совпадают. Однако, при обработке текстов, содержащих кириллицу, лучше
не полагаться на правила умолчания и указывать тип unsigned char. В
следующем примере выводится таблица символов, из которой видно, что все
символы кириллицы имеют код, больший, чем 125 (предельное значение
для signed char).
Пример. Программа печатаем символы и их коды. Так, например,
символ ‗ѐ‘ имеет код 241.
// таблица символов
unsigned char ch; //
int i;
for (i=0;i<255;i++) {ch=i; cout<<ch<<' '<<i<<' '; }
cout<<"\n\n";
Помимо базового типа int для целочисленных данных используются типы: unsigned char, signed char, unsigned int, short int, long int, long long int, signed long int, unsigned long int, unsigned long long int. Эти типы различаются только диапазоном значений, которые могут принимать числа, а объем памяти зависят от среды программирования – определить размер выделяемой памяти можно с помощью sizeof() также как в приведенном примере. Замечание. В большинстве компиляторов unsigned char и char совпадают. Однако, при обработке текстов, содержащих кириллицу, лучше не полагаться на правила умолчания и указывать тип unsigned char. В следующем примере выводится таблица символов, из которой видно, что все символы кириллицы имеют код, больший, чем 125 (предельное значение для signed char). Пример. Программа печатаем символы и их коды. Так, например, символ ‗ѐ‘ имеет код 241. // таблица символов unsigned char ch; // int i; for (i=0;i<255;i++) {ch=i; cout<
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »