Определить количество целых чисел, которые можно закодировать 2 байтами (Integer)....

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

Определить количество целых чисел, которые можно закодировать 2 байтами (Integer).
Напишите, пожалуйста полное решение


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

1 байт = 8 бит.
Максимальное число которое можно закодировать двумя байтами это:
1111111111111111 (16 едениц)
Переведем в десятичную систему исчисления:
1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 = 65535

Не забываем 0, и того получается 65536

(94 баллов)
0

Не забываем 0, в итоге 65535 разных чисел

0

Я извеняюсь за лишние комментарии

0

А почему в думаете что 32767?)

0

Прочитал на MSDN

0

господи, что-то у меня с пальцами.65536

0

Можно ссылку?

0
0

Заранее простите,если несу бред

0

Int16 может быть еще и отрицательным. Его значения лежат в пределах от -32768 до + 32767 и того 65536 разных чисел (с учетом 0)

0

Теперь понял, Спасибо