ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
1037250 Топик полностью
AlexBi (17.09.2020 11:14, просмотров: 609) ответил SciFi на Схерали -1? Вообще-то !0 == 1. В остальном справедливо.
(-1) было очень давно, когда еще встроенного типа bool не существовало, а было только самодельное BOOL. Сейчас согласен, операция ! применяется к bool, и стандарт требует превращения true в 1. Т.е. записывая !0 имеем неявное (int)-(bool)-(!)-(int)