Ноль
0 | |
ноль | |
← −2 · −1 · 0 · 1 · 2 → | |
---|---|
Двоичное | 0 |
Восьмеричное | 0 |
Шестнадцатеричное | 0 |
Число «ноль» в информатике и вычислительной технике[править]
В компьютерах существует понятие «машинного нуля» — это число с плавающей запятой и таким отрицательным порядком, которое воспринимается компьютером как ноль.
Ещё одна особенность представления данных в информатике: во многих языках программирования элементы массива данных нумеруются не с привычной единицы, а с нуля, так что описание real M(n) означает .массив Платформа Microsoft .NET Framework закрепила этот стандарт и даже перевела на него Visual Basic, который изначально использовал нумерацию с единицы.
В SQL-базах данных поле может иметь специальное значение NULL, которое означает не ноль, а неопределённое значение. Любое выражение, в котором участвует NULL, дает в результате NULL.
В математике ; то есть представляют одно и то же число, не существуют отдельные положительный и отрицательный нули. Однако в некоторых компьютерных форматах (например, в стандарте IEEE 754 или в прямом и обратном коде) для нуля имеются два различных представления: положительное (с положительным знаком) и отрицательное; см. подробнее −0 (программирование). На результаты вычислений, впрочем, эти различия не влияют.
Десятичное представление |
Двоичное представление (8 бит) | ||
---|---|---|---|
прямой | обратный | дополнительный | |
+0 | 0000 0000 | 0000 0000 | 0000 0000 |
-0 | 1000 0000 | 1111 1111 |
См. также[править]
- ↑ 1,0 1,1 Д. Э. Розенталь. Справочник по правописанию, произношению, литературному редактированию. Глава X. Правописание имен числительных. Архивная копия от 12 января 2015 на Wayback Machine М.: ЧеРо, 1999.