Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 20

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
а U это же инт
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
а U это же инт
unsigned
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А почему если мы с шортом
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
А почему если мы с шортом
Надо скастить в тип старше
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Литералов для шорта вроде нет
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Оно всё равно запромоутится в инт
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
Окей а как это примернр работает?)
Сдвигаемся на 16 бит?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
Окей а как это примернр работает?)
Сдвигаемся на 16 бит?
Твой шорт положат в инт
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
На самом деле просто регистр где он лежал заюзают как интовый в асме
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А число & тогда что сделает?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
А число & тогда что сделает?
Побитое И
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Со степенью двойки
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
-> один битик зажжённый
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
🤔🤔🤔
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А значение потом можно вывести?
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А ну да, это ж в ифе
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
А можно как-то не используя структуры и объединения вывести на экран в двоичном виде десятичное чило?
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Oleksii 🌈
А можно как-то не используя структуры и объединения вывести на экран в двоичном виде десятичное чило?
Ты не поверишь - так же
источник

O

Oleksii 🌈 in IT KPI C/C++ ХВ (не UB)
😐
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
& (1 << i)
источник