Сколько места в обычном наборе из 8 бит? - PullRequest
0 голосов
/ 11 июля 2011

Недавно я искал работу с различными системами счисления, и я немного запутался по поводу "пробела" в стандартном наборе из 8 бит.

Я подумал, что 255 - это наибольшее возможное число в байте, поскольку это полностью включенный набор из восьми битов (0b11111111 или 0xFF), однако я вижу, что многие люди цитируют самое большое возможное число как 256, что просто кажется мне нелогичным. Я видел, как люди пишут, что цветовые компоненты RGB увеличиваются до 256, например.

Я что-то здесь упускаю?

1 Ответ

1 голос
/ 11 июля 2011

Максимально возможное число в 8-битном байте - 255, однако в байте возможно 256 значений , поскольку 0 - это одно из возможных значений. На 256-цветовой карте 256 цветов с номерами от 0 до 255.

РЕДАКТИРОВАТЬ: Есть 256 значений в байте:

0 is the 1st possible value
1 is the 2nd possible value
2 is the 3rd possible value
....
255 is the 256th possible value
...