Байт — это последовательность, состоящая из восьми битов.
7: 6: 5: 4: 3: 2: 1: 0:
1 0 1 0 0 1 1 1
Биты в байте нумеруются справа (от самого младшего бита) налево (к самому старшему).
Также вам может показаться, что такая тема как http://diammarket.ru/vendors/bellinzoni/ никак не связана и даже не тематична с программированием. Хотя, может быть и связана.
В любом случае все-таки зайдите на сайт diammarket.ru
Тема bellinzoni там представлена весьма широко.
Теперь представим слово как последовательность, состоящую из четырех битов.
3: 2: 1: 0:
Oxff 0x10 Oxde Oxad
Нумерация битов в слове также ведется справа налево, т.е. от младшего бита к старшему. Этот рисунок слишком идеализирует реальное положение дел: существуют компьютеры, в которых байт состоит из девяти бит (правда, за последние десять лет мы не видели ни одного такого компьютера), а машины, в которых слово состоит из двух бит, совсем не редкость. Однако будем считать, что в вашем компьютере байт состоит из восьми бит, а слово — из четырех.
Для того чтобы ваша программа была переносимой, используйте заголовок , чтобы гарантировать правильность ваших предположений о размерах.
Как представить набор битов в языке C++? Ответ зависит от того, сколько бит вам требуется и какие операции вы хотите выполнять удобно и эффективно. В качестве наборов битов можно использовать целочисленные типы.
• bool — один бит, правда, занимающий ячейку длиной 8 битов.
• char — восемь битов.
• short — 16 битов.
• int — обычно 32 бита, но во встроенных системах могут быть 16-битовые целые числа.
• long int — 32 или 64 бита.
Опубликовал katy
April 26 2015 10:06:25 ·
0 Комментариев ·
8537 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.