Кто нибудь может помочь разобраться (C++, символьный тип и инкремент) ?
for(char a=0; a<=255; a++)
{
cout << a << " ";
}
Почему цикл повторяется бесконечно?
Ответы
Ответ дал:
0
Потому что, тип char имеет диапазон от -128 до 127 знаков по умолчанию. Простое заключение следующее из этого правила - писать можно так:
- for(char a=-128; a<127; a++)
Или использовать unsigned char:
- for(unsigned char a=0; a<255; a++)
У которого диапазон от 0 до 255.
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
9 лет назад