Как числа больше 255 обозначаются двоичным кодом?

двоичное значение 255 is 11111111, при этом все ячейки памяти израсходованы.
Как могут большие числа, например,481 обозначим?
Будут ли они написаны сингулярно, как (учитывая приведенный выше пример),00110100 00111000 00110001?

5
задан Isheta Bhatt
22.05.2023 15:25 Количество просмотров материала 3358
Распечатать страницу

2 ответа

вы просто продолжайте идти... 2^8, 2^9, etc. разбивается на 8-битные слова. 481 будет 00000001 11100001 в двоичном формате... или 2 байта информации. У вас есть 256+128+64+32+1 в твоем примере.

0
отвечен BobT 2023-05-23 23:13

Это зависит от количества используемых битов. В вашем примере вы использовали 8-битное (один байт) число, которое делает max out на 255.

с тех пор компьютеры используют числа размером более одного байта.

например, в Fortran (изобретенном в 1977) "реальные" числа используют 4 байта и могут хранить числа до 11111111 11111111 11111111 11111111 = 2,147,483,647

Если этого недостаточно, Fortran включает числа двойной точности которые используют 8 байт.

-1
отвечен Sir Adelaide 2023-05-24 01:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх