ВходНаше всё Теги codebook PARTS Поиск Опросы Закон Среда
20 января
/1047601
Топик полностью
SciFi (28.10.2020 13:25, просмотров: 123) в ответ на наткнулся на от iar. смутило Confusing implicit casting: Bit shift an unsigned 32 bit object 15 times - автор: Constantin24
Это если sizeof(int)==2. Тогда да, именно так. Там немного наврано в тексте слайда, ведь двигают 16-разрядный объект. Вот ещё: 
Casted to signed long preserving value -32768 → 0xFFFF8000 Casted to unsigned long → 0xFFFF8000

По-английски не "casted", а "cast". Ну и правила приведения типа "int -> unsigned long" не предполагают промежуточную остановку "signed long", хотя результат получится тот же.


Всего один слайд, а сколько говна :-(

ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้
Ответить
Ответы