он хранит значение 5 в «некотором адресе», но точнее, он хранит значение 5, увеличенное до размера машинного адреса в тех многочисленных байтах, начиная с «некоторого адреса».
е. г. если это 64-битный компьютер, он хранит значение 0x0000000000000005 в 8 байтах, начиная с «некоторого адреса»
Я не понимаю, почему он делает это так сложно, но кто мы такие, чтобы судить о намерениях программиста усердно работать в конце долгого дня.