Некоторый язык программирования допускает хранить в переменной целые неотрицательные...

0 голосов
21 просмотров

Некоторый язык программирования допускает хранить в переменной целые неотрицательные числа размером не больше 2 байт, если же попробовать сохранить число в переменную этого языка размером больше 2 байт, тогда в переменную сохранятся только 2 старших байта этого числа (все младшие байты будут отброшены). Какое число будет записано в переменную такого языка, если программист попробует сохранить в ней число 100500? В качестве ответа укажите одно целое число в десятичной системе счисления.
помагите плиз


Информатика (12 баллов) | 21 просмотров
Дан 1 ответ
0 голосов

100500 = 0x00018894
А вот теперь как трактовать фразу - 
все младшие байты будут отброшены.
либо 0x0188 
либо 0x0001 
либо 0x0000 

и это не думая про 
little-endian и big-endian... 

(3.2k баллов)