ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
2 апреля
1509316 Топик полностью
SciFi (31.03.2025 13:38, просмотров: 32) ответил ЫЫyкпy на Вообще-то стандарт С не обещает что при сдвиге вправо обязательно будет происходить расширение знака, это implementation-defined.
И это прекрасный пример того случая, когда следует проигнорировать стандарт. Чтобы не потерять сон, можете добавить assert_static((-1 >> 1) < 0). 
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้