Re[11]: Беззнаковая арифметика
От: Пётр Седов Россия  
Дата: 19.10.06 20:05
Оценка:
Здравствуйте, Cyberax, Вы писали:
C>А теперь так:
C>
C>unsigned char n = 10;
C>cout << n - 20 << endl;
C>n = (n - 20 < 0);
C>cout << n << endl;
C>

Всё равно здесь нет беззнаковой арифметики. unsigned char продвигается до int и арифметика знаковая. И это хорошо, так как знаковая арифметика "ближе" к обычной, чем беззнаковая.
Пётр Седов (ушёл с RSDN)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.