В принципе можно предположить, что -1 неявно приводиться к беззнаковому нужной разрядности. т.е. 0xff / 0xffff / 0xffffffff .
2 ALL Перечитывая сегодня справочник по С++ обнаружил, что false/ true в C отдан на откуп юзерам. А вот в С++ только 0 и 1, и никаких 0xffffffff. Может все-таки и в С стоит придерживаться этого стандарта? Хотя 0xff используют сплошь и рядом.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|