Двоичное значение для 255 - 11111111 со всеми используемыми местами памяти. Как можно обозначить большее число, например, 481? Будут ли они написаны в единственном числе, например (с учетом приведенного выше примера), 00110100 00111000 00110001?
2 ответа
Вы просто продолжаете ... 2 ^ 8, 2 ^ 9 и т.д., Разделенные на 8-битные слова. 481 будет 00000001 11100001 в двоичном виде ... или 2 байта информации. В вашем примере 256+128+64+32+1.
Это зависит от количества битов, которые вы используете. В вашем примере вы использовали 8-битное (однобайтовое) число, которое максимально достигает 255.
С незапамятных времен компьютеры использовали числа, размер которых превышает один байт.
Например, в Фортране (изобретенном в 1977 году) «реальные» числа используют 4 байта и могут хранить числа до 11111111 11111111 11111111 11111111 = 2 147 483 647
Когда этого недостаточно, Fortran включает числа с двойной точностью, которые используют 8 байтов.