История изменений
Исправление iskander9908, (текущая версия) :
Неправда.
Отчасти. Передадутся только младшие биты типа нашей переменной - это не ожидаемое поведение программы.
Тоже неправда. То что происходит в примере - прямое следствие ABI, и вообще говоря - UB.
Всё - биты, множество битов образуют числа. Читая переменную val
, программа читает первые восемь байт, если мы используем тип char, аналогично и с другими типами - читаются только младшие биты соответствующего типа (они могут как совпадать с типом переменной, так и нет)
Исходная версия iskander9908, :
Неправда.
Отчасти. Передадутся только младшие биты типа нашей переменной - это не ожидаемое поведение программы.
Тоже неправда. То что происходит в примере - прямое следствие ABI, и вообще говоря - UB.
Всё - биты, множество битов образуют числа. Читая переменную val
, программа читает первые восемь байт, если мы используем тип char, аналогично и с другими типами