Код для вывода всех ASCII символов
Расширенный набор символов, который не ограничивается символами ASCII. В расширенный набор часто включаются специальные символы и некоторые буквы из алфавитов иностранных языков. ASCII-символы используют значения, не превышающие число 127, а расширенный набор символов - значения из диапазона 128-255. При выполнении этой программы выводятся все символы, значения которых лежат в диапазоне 1-255 (32 — это код пробела). Выполнив эту программу, вы должны увидеть ряд очень интересных символов.
#include <iostream>
using namespace std;
int main () {
unsigned char ch;
ch = 1;
while(ch) {
cout << ch;
ch++;
}
}
Поскольку переменная ch имеет здесь тип unsigned char, она может содержать значения от 0 до 255. Если ее значение равно 255, то после инкрементирования оно "сбрасывается” в нуль. Следовательно, факт равенства значения переменной ch нулю служит удобным способом завершить while-цикл.
Оставить свой ответ: