Главная » Статьи » Мои статьи |
Любое число можно представлять в разной системе счисления. Во всех предыдущих примерах использовалось десятичная форма записи числа. Это значит, что число может быть разложено по степеням 10, например, ![]()
Однако компьютер оперирует двоичными числами, т.е. представляет число по степеням двойки, например: ![]()
которое часто записывают в виде 1000000. Учитывая, что в одном байте 8 бит, максимальное число, которое он может содержать равно ![]()
Таким образом, один байт информации может представлять десятичные числа в диапазоне от 0 до 255, т.е. 256 возможных значений. Кроме десятичной и двоичной систем счисления при программировании часто используют шестнадцатиричную систему, т.е. числа с основанием 16. Для записи таких чисел недостаточно использовать цифры, поэтому для обозначения основания больше 9 добавляют буквы A – 10, B – 11, C – 12, D – 13, E – 14, F – 15 (или малого регистра a,b,c,d,e,f). Например, десятичное число 0 соответствует шестнадцатиричному 0, а десятичное 15, шестнадцатиричному F. Для представления числа 16 используется шестнадцатиричное Следует отметить, что каждая цифра шестнадцатиричного числа представляется четырьмя битами двоичного числа. Действительно Для представления шестнадцатиричных чисел в языке С++ используется следующий синтаксис:
| |
Просмотров: 158 | |
Всего комментариев: 0 | |