Если я конвертирую число 2 из десятичного значения в двоичное, оно дает мне значение «10», мы можем видеть, что он использует только 2 бита, один из которых является «1», а второй - «0», поэтому почему он использует полный байт пространства?Почему номер 2 использует 1 байт, а не 2 бита пространства?
Если я открываю блокнот и записать «2» и сохранить его размер будет 1 байт, но 1 байт = 8 бит, и мы можем видеть, что число 2 использует только 2 бита, так почему он говорит, что он имеет 1 байт ?.
tamanho = размер (португальский перевод)
Это на самом деле используется намного больше, чем 1 байт ... возможно, по крайней мере 4kb, может быть, 16kb или 32kb, в зависимости от используемой вами файловой системы. – Flimzy
Представьте, что вы сохранили 2, затем 10 в том же файле, используя минимально возможные бит: '101010'. Теперь это 2, затем 10, 10, затем 2 или 5, затем 0, затем 2 или ...? – jonrsharpe