ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
4 мая
138019 Топик полностью
ReAl (09.11.2008 14:01, просмотров: 215) ответил alcosar на Поясните, пожалуйста, по integer promotion.
Потому что для данного компилятора int - 16-битный. Если оба операнда имеют ширину равную или меньшую int, то оба расширяются до int, если у кого-то ширина больше, то расширяется до него. Т.е. перед началом вычислений ширина не меньше int И не меньше наибольшей ширины участников выражения. Ну там ещё со знаковыми/беззнаковыми. Стандарт смотрите.