~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ CF709EA944056B81D5A33F54BB9937FC__1717786260 ✰
Заголовок документа оригинал.:
✰ Octal - Wikipedia ✰
Заголовок документа перевод.:
✰ Октал — Википедия, бесплатная энциклопедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Octal ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/cf/fc/cf709ea944056b81d5a33f54bb9937fc.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/cf/fc/cf709ea944056b81d5a33f54bb9937fc__translat.html ✰
Дата и время сохранения документа:
✰ 08.06.2024 23:31:17 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 7 June 2024, at 21:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Октал — Википедия, бесплатная энциклопедия Jump to content

Восьмеричный

Из Википедии, бесплатной энциклопедии
Системы счисления , биты и код Грея
шестигранник декабрь октябрь 3 2 1 0 шаг
0 шестнадцатеричный 0 0 дек 0 0 окт. 0 0 0 0 г 0
1 шестигранник 0 1 дек . 0 1 окт. 0 0 0 1 час 1
2 шестигранника 0 2 дек 0 2 окт. 0 0 1 0 дж 3
3 шестигранника 0 3 дек 0 3 окт. 0 0 1 1 я 2
4 шестигранника 0 4 дек . 0 4 окт. 0 1 0 0 7
5 шестигранников 0 5 дек 0 5 окт 0 1 0 1 м 6
6 шестигранников 0 6 дек 0 6 окт. 0 1 1 0 к 4
7 шестигранников 0 7 дек 0 7 окт. 0 1 1 1 л 5
8 шестигранников 0 8 дек 10 окт. 1 0 0 0 в Ф
9 шестигранников 0 9 дек . 11 октября 1 0 0 1 ты Э
шестигранник 10 дек. 12 окт. 1 0 1 0 с С
B шестигранник 11 дек 13 окт. 1 0 1 1 т Д
С шестнадцатеричный 12 дек 14 окт. 1 1 0 0 или 8
D шестигранник 13 дек 15 окт. 1 1 0 1 стр.9 9
EШестигранник 14 дек 16 окт. 1 1 1 0 р Б
F шестигранник 15 дек 17 окт. 1 1 1 1 q А

Восьмеричная система счисления ( основание 8 ) — это система счисления , в восьмерка которой лежит основе .

В десятичной системе каждый знак представляет собой степень десяти . Например:

В восьмеричной системе каждое место соответствует степени восьмерки. Например:

Выполнив приведенные выше расчеты в знакомой десятичной системе, мы увидим, почему 112 в восьмеричной системе равно в десятичном формате.

Восьмеричные цифры можно легко преобразовать из двоичных представлений (аналогично четвертичной системе счисления ) путем группировки последовательных двоичных цифр в группы по три (начиная справа, для целых чисел). Например, двоичное представление десятичного числа 74 — 1001010. Два нуля можно добавить слева: (00)1 001 010 , соответствующие восьмеричным цифрам 1 1 2 , что дает восьмеричное представление 112.

Восьмеричная таблица умножения
× 1 2 3 4 5 6 7 10
1 1 2 3 4 5 6 7 10
2 2 4 6 10 12 14 16 20
3 3 6 11 14 17 22 25 30
4 4 10 14 20 24 30 34 40
5 5 12 17 24 31 36 43 50
6 6 14 22 30 36 44 52 60
7 7 16 25 34 43 52 61 70
10 10 20 30 40 50 60 70 100

Использование [ править ]

В Китае [ править ]

» Аранжировка восьми триграмм Фуси «Ранние небеса

Восемь багуа или триграмм И Цзин соответствуют восьмеричным цифрам:

  • 0 = ☷, 1 = ☳, 2 = ☵, 3 = ☱,
  • 4 = ☶, 5 = ☲, 6 = ☴, 7 = ☰.

Готфрид Вильгельм Лейбниц установил связь между триграммами, гексаграммами и двоичными числами в 1703 году. [1]

Коренные американцы [ править ]

  • Язык юки в Калифорнии имеет восьмеричную систему, потому что говорящие считают, используя промежутки между пальцами, а не сами пальцы. [2]
  • Памеанские языки в Мексике также имеют восьмеричную систему, поскольку их носители рассчитывают на костяшки сжатых кулаков. [3]

Европейцы [ править ]

  • Было высказано предположение, что реконструированное протоиндоевропейское (PIE) слово, обозначающее «девять», может быть связано со словом PIE, означающим «новый». На основании этого некоторые предполагают, что протоиндоевропейцы использовали восьмеричную систему счисления, хотя доказательств, подтверждающих это, мало. [4]
  • В 1668 году Джон Уилкинс в «Очерке о реальном характере и философском языке» предложил использовать систему счисления 8 вместо 10, «поскольку способ дихотомии или двудольного деления является наиболее естественным и простым видом деления, и это число способно на такое деление». к Единству». [5]
  • В 1716 году король Швеции Карл XII попросил Эммануила Сведенборга разработать систему счисления, основанную на 64 вместо 10. Однако Сведенборг утверждал, что для людей с меньшим интеллектом, чем у короля, такое большое основание было бы слишком сложным, и вместо этого предложил 8 как база. В 1718 году Сведенборг написал (но не опубликовал) рукопись: « En ny rekenkonst som om vexlas wid Thalet 8 i stelle then wanliga wid Thalet 10 » («Новая арифметика (или искусство счета), которая меняется на цифре 8 вместо обычное под номером 10"). Числа 1–7 там обозначаются согласными l, s, n, m, t, f, u(v), а ноль — гласной о. Так, 8 = «ло», 16 = «со», 24 = «нет», 64 = «лоо», 512 = «лооо» и т. д. Числа с последовательными согласными произносятся с гласными звуками между ними по особому правилу. [6]
  • В статье под псевдонимом «Хиросса Ап-Икким» в журнале The Gentleman's Magazine (Лондон) в июле 1745 года Хью Джонс предложил восьмеричную систему для британских монет, весов и мер. «В то время как разум и удобство указывают нам единый стандарт для всех величин; который я назову грузинским стандартом ; и он заключается только в том, чтобы разделить каждое целое число в каждом виде на восемь равных частей, а каждую часть снова на 8 действительных или мнимых частиц, насколько это необходимо. Хотя все народы повсеместно считают десятками (первоначально из-за количества цифр на обеих руках), тем не менее, 8 является гораздо более полным и удобным числом, поскольку оно делится на половины, четверти и получетверти; (или единиц) без дроби, подразделение которых на десять невозможно...». В более позднем трактате о вычислении октав (1753 г.) Джонс заключил: «Арифметика по октавам кажется наиболее соответствующей природе вещей, и поэтому ее можно назвать Натуральная арифметика в противоположность той, которая используется сейчас десятилетиями и которую можно считать искусственной арифметикой». [7]
  • В 1801 году Джеймс Андерсон раскритиковал французов за то, что они основали метрическую систему на десятичной арифметике. Он предложил систему счисления 8, для которой ввёл термин восьмеричная система . Его работа была задумана как развлекательная математика, но он предложил чисто восьмеричную систему мер и весов и заметил, что существующая система английских единиц уже в значительной степени была восьмеричной. [8]
  • В середине 19 века Альфред Б. Тейлор пришел к выводу, что «наша восьмеричная система счисления [по основанию 8] вне всякого сравнения является « наилучшей из возможных » для арифметической системы». Предложение включало графическое обозначение цифр и новые названия чисел, предполагая, что мы должны считать « , ду , фо , па , се , ки , унты ун унты , - ун , унты-ду » и так далее. с последовательными кратными восьми названиями « унты , долг , теты , фоты , паты , сеты , киты и под ». Так, например, число 65 (101 в восьмеричном формате) будет произноситься в восьмеричном формате как under-un . [9] [10] Тейлор также переиздал некоторые работы Сведенборга по восьмеричным числам в качестве приложения к вышеупомянутым публикациям.

В компьютерах [ править ]

Восьмеричная система стала широко использоваться в вычислениях, когда такие системы, как UNIVAC 1050 , PDP-8 , ICL 1900 и мэйнфреймы IBM, использовали 6-битные , 12-битные , 24-битные или 36-битные слова. Восьмеричная цифра была идеальным сокращением двоичного кода для этих машин, поскольку размер их слова делится на три (каждая восьмеричная цифра представляет три двоичных цифры). Таким образом, две, четыре, восемь или двенадцать цифр могут кратко отобразить целое машинное слово . Это также сократило расходы, позволив использовать трубки Никси , семисегментные дисплеи и калькуляторы для консолей оператора, где двоичные дисплеи были слишком сложны для использования, десятичные дисплеи требовали сложного оборудования для преобразования систем счисления, а шестнадцатеричные дисплеи требовались для отображения большего количества цифр. .

Однако все современные вычислительные платформы используют 16-, 32- или 64-битные слова, которые далее делятся на восьмибитные байты . В таких системах потребуются три восьмеричные цифры на байт, причем старшая восьмеричная цифра представляет две двоичные цифры (плюс один бит следующего значащего байта, если таковой имеется). Восьмеричное представление 16-битного слова требует 6 цифр, но старшая восьмеричная цифра представляет (довольно неэлегантно) только один бит (0 или 1). Такое представление не дает возможности легко прочитать самый значимый байт, поскольку он размазан по четырем восьмеричным цифрам. Поэтому сегодня в языках программирования чаще используется шестнадцатеричное число, поскольку две шестнадцатеричные цифры точно определяют один байт. На некоторых платформах с размером слова, равным степени двойки, все еще есть подслова инструкций, которые легче понять, если они отображаются в восьмеричном формате; сюда входят семейства PDP-11 и Motorola 68000 . Современная повсеместно распространенная архитектура x86 также относится к этой категории, но восьмеричная система на этой платформе используется редко, хотя некоторые свойства двоичного кодирования опкодов становятся более очевидными при отображении в восьмеричном формате, например байт ModRM, который делится на поля длиной 2, 3 и 3 бита, поэтому восьмеричное число может быть полезно при описании этих кодировок. До появления ассемблеры , некоторые программисты вручную кодировали программы в восьмеричном формате; например, Дик Уиппл и Джон Арнольд написали Tiny BASIC Extended непосредственно в машинном коде, используя восьмеричные числа. [11]

Восьмеричное число иногда используется в вычислениях вместо шестнадцатеричного, возможно, чаще всего в наше время в сочетании с правами доступа к файлам в Unix системах (см. chmod ). Преимущество этой системы заключается в том, что она не требует каких-либо дополнительных символов в качестве цифр (шестнадцатеричная система имеет основание 16 и, следовательно, требует шести дополнительных символов помимо 0–9). Он также используется для цифровых дисплеев.

В языках программирования восьмеричные литералы обычно обозначаются различными префиксами , включая цифру 0, письма o или q, комбинация цифр и букв 0oили символ &[12] или $. В соглашении Motorola восьмеричные числа начинаются с префикса @, тогда как небольшой (или капитальный) [13] ) письмо o[13] или q[13] добавляется как постфикс в соответствии с соглашением Intel . [14] [15] В Concurrent DOS , Multiuser DOS и REAL/32 , а также в DOS Plus и DR-DOS различные переменные среды , такие как $CLS , $ON , $OFF , $HEADER или $FOOTER, поддерживают \nnn запись восьмеричных чисел, [16] [17] [18] и DR-DOS DEBUG использует \ для префикса восьмеричных чисел.

Например, литерал 73 (основание 8) может быть представлен как 073, o73, q73, 0o73, \73, @73, &73, $73 или 73o на разных языках.

Новые языки отказываются от префикса 0, поскольку десятичные числа часто представляются ведущими нулями. Префикс q был введен, чтобы избежать префикса o ошибочно принимают за ноль, а префикс 0o был введен, чтобы избежать начала числового литерала с буквенного символа (например, o или q), так как это может привести к тому, что литерал будет перепутан с именем переменной. Префикс 0o также соответствует модели, заданной префиксом 0xиспользуется для шестнадцатеричных литералов в языке C ; он поддерживается Haskell , [19] ОКамл , [20] Python начиная с версии 3.0, [21] Раку , [22] Рубин , [23] Tcl начиная с версии 9, [24] PHP начиная с версии 8.1, [25] Ржавчина [26] и ECMAScript начиная с ECMAScript 6. [27] (префикс 0 обозначал базу 8, изначально в JavaScript но это могло вызвать путаницу, [28] поэтому его не рекомендуют в ECMAScript 3 и исключили из ECMAScript 5. [29] ).

Восьмеричные числа, которые используются в некоторых языках программирования (C, Perl , PostScript ...) для текстового/графического представления строк байтов, когда некоторые значения байтов (непредставленные в кодовой странице, неграфические, имеющие специальное значение в текущем контексте или иным образом нежелательно) должны быть экранированы , поскольку \nnn. Восьмеричное представление может быть особенно удобно для байтов, отличных от ASCII, в формате UTF-8 , который кодирует группы из 6 бит и где любой начальный байт имеет восьмеричное значение. \3nn и любой байт продолжения имеет восьмеричное значение \2nn.

Восьмеричная система также использовалась для операций с плавающей запятой в компьютерах Ferranti Atlas (1962), Burroughs B5500 (1964), Burroughs B5700 (1971), Burroughs B6700 (1971) и Burroughs B7700 (1972).

В авиации [ править ]

Транспондеры в самолетах передают «кричащий» код , выраженный в виде четырех-восьмеричного числа, при опросе наземного радара. Этот код используется для различения разных самолетов на экране радара.

Преобразование между базами [ править ]

Преобразование десятичных чисел в восьмеричные [ править ]

последовательного евклидова деления на 8 Метод

Чтобы преобразовать целые десятичные числа в восьмеричные, разделите исходное число на максимально возможную степень 8 и разделите остатки на последовательно меньшие степени 8, пока степень не станет равна 1. Восьмеричное представление формируется из частных, записанных в порядке, генерируемом алгоритм. Например, чтобы преобразовать 125 10 в восьмеричное:

125 = 8 2 × 1 + 61
61 = 8 1 × 7 + 5
5 = 8 0 × 5 + 0

Следовательно, 125 10 = 175 8 .

Другой пример:

900 = 8 3 × 1 + 388
388 = 8 2 × 6 + 4
4 = 8 1 × 0 + 4
4 = 8 0 × 4 + 0

Следовательно, 900 10 = 1604 8 .

Метод последовательного умножения на 8 [ править ]

Чтобы преобразовать десятичную дробь в восьмеричную, умножьте ее на 8; целая часть результата — это первая цифра восьмеричной дроби. Повторяйте процесс с дробной частью результата, пока он не станет нулевым или не окажется в допустимых пределах погрешности.

Пример. Преобразование 0,1640625 в восьмеричное число:

0.1640625 × 8 = 1.3125 = 1 + 0.3125
0.3125 × 8 = 2.5 = 2 + 0.5
0.5 × 8 = 4.0 = 4 + 0

Следовательно, 0,1640625 10 = 0,124 8 .

Эти два метода можно комбинировать для обработки десятичных чисел как с целыми, так и с дробными частями, используя первый для целой части, а второй для дробной части.

Метод последовательного дублирования [ править ]

Чтобы преобразовать целые десятичные числа в восьмеричные, добавьте к числу префикс «0.». Выполняйте следующие действия до тех пор, пока цифры остаются в правой части системы счисления: Удвойте значение слева от системы счисления, используя восьмеричные правила, переместите точку системы счисления на одну цифру вправо, а затем поместите удвоенное значение под текущим значением, чтобы точки системы счисления совпали. Если перемещенная точка системы счисления пересекает цифру 8 или 9, преобразуйте ее в 0 или 1 и добавьте перенос к следующей левой цифре текущего значения. Добавьте восьмеричные цифры слева от системы счисления и просто опустите эти цифры вправо без изменений.

Пример:

0,4 9 1 8 десятичное значение
   +0
  ---------
    4,9 1 8
   +1 0
   --------
    6 1,1 8
   +1 4 2
   --------
    7 5 3,8
   +1 7 2 6
   --------
  1 1 4 6 6. восьмеричное значение
 

Преобразование восьмеричных чисел в десятичные [ править ]

Чтобы преобразовать число k в десятичное, используйте формулу, определяющую его восьмеричное представление:

В этой формуле a i — преобразуемая отдельная восьмеричная цифра, где i — позиция цифры (считая от 0 для самой правой цифры).

Пример. Преобразование 764 8 в десятичное число:

764 8 = 7 × 8 2 + 6 × 8 1 + 4 × 8 0 = 448 + 48 + 4 = 500 10

Для двузначных восьмеричных чисел этот метод заключается в умножении первой цифры на 8 и добавлении второй цифры для получения суммы.

Пример: 65 8 = 6 × 8 + 5 = 53 10

Метод последовательного дублирования [ править ]

Чтобы преобразовать восьмеричные числа в десятичные, добавьте к числу префикс «0.». Выполните следующие действия, пока цифры остаются в правой части системы счисления: Удвойте значение в левой части системы счисления, используя десятичные правила, переместите точку системы счисления на одну цифру вправо, а затем поместите удвоенное значение под текущую значение так, чтобы точки системы счисления совпадали. Вычтите десятичные цифры слева от системы счисления и просто опустите эти цифры вправо без изменений.

Пример:

0,1 1 4 6 6 восьмеричное значение
   -0
  -----------
    1,1 4 6 6
   - 2
   ----------
      9,4 6 6
   - 1 8
   ----------
      7 6,6 6
   - 1 5 2
   ----------
      6 1 4,6
   - 1 2 2 8
   ----------
      4 9 1 8. десятичное значение
 

Преобразование восьмеричных чисел в двоичные [ править ]

Чтобы преобразовать восьмеричную цифру в двоичную, замените каждую восьмеричную цифру ее двоичным представлением.

Пример: Преобразовать 51 8 в двоичный формат:

5 8 = 101 2
1 8 = 001 2

Следовательно, 51 8 = 101 001 2 .

Преобразование двоичных чисел в восьмеричные [ править ]

Этот процесс является обратным предыдущему алгоритму. Двоичные цифры группируются по тройкам, начиная с младшего бита и продвигаясь влево и вправо. При необходимости добавьте ведущие нули (или конечные нули справа от десятичной точки), чтобы заполнить последнюю группу из трех. Затем замените каждую тройку эквивалентной восьмеричной цифрой.

Например, преобразуйте двоичное число 1010111100 в восьмеричное:

001 010 111 100
1 2 7 4

Следовательно, 1010111100 2 = 1274 8 .

Преобразуйте двоичное число 11100.01001 в восьмеричное:

011 100  .  010 010
3 4  .  2 2

Следовательно, 11100.01001 2 = 34,22 8 .

Преобразование восьмеричных чисел в шестнадцатеричные [ править ]

Преобразование производится в два этапа с использованием двоичного кода в качестве промежуточной базы. Восьмеричное число преобразуется в двоичное, а затем двоичное в шестнадцатеричное, при этом цифры группируются по четырем, каждая из которых соответствует шестнадцатеричной цифре.

Например, преобразуйте восьмеричное число 1057 в шестнадцатеричное:

В двоичный:
1 0 5 7
001 000 101 111
затем в шестнадцатеричном виде:
0010 0010 1111
2 2 Ф

Следовательно, 1057 8 = 22F 16 .

Преобразование шестнадцатеричного числа в восьмеричное [ править ]

Преобразование шестнадцатеричного числа в восьмеричное происходит путем сначала преобразования шестнадцатеричных цифр в 4-битные двоичные значения, а затем перегруппировки двоичных битов в 3-битные восьмеричные цифры.

Например, чтобы преобразовать 3FA5 16 :

В двоичный:
3 Ф А 5
0011 1111 1010 0101
затем в восьмеричную:
0 011 111 110 100 101
0 3 7 6 4 5

Следовательно, 3FA5 16 = 37645 8 .

Действительные числа [ править ]

Дроби [ править ]

Из-за того, что у многих восьмеричных дробей есть только двойные дроби, они имеют повторяющиеся цифры, хотя они, как правило, довольно просты:

Десятичная база
Простые множители основания: 2 , 5
Простые делители на единицу ниже основания: 3
Простые множители на единицу выше основания: 11.
Другие основные факторы: 7 13 17 19 23 29 31
Восьмеричная база
Простые множители базы: 2
Простые делители на единицу ниже основания: 7
Простые делители на единицу выше основания: 3
Другие основные факторы: 5 13 15 21 23 27 35 37
Доля главные факторы
знаменателя
Позиционное представление Позиционное представление главные факторы
знаменателя
Доля
1/2 2 0.5 0.4 2 1/2
1/3 3 0. 3333... = 0. 3 0. 2525... = 0. 25 3 1/3
1/4 2 0.25 0.2 2 1/4
1/5 5 0.2 0. 1463 5 1/5
1/6 2 , 3 0.1 6 0.1 25 2 , 3 1/6
1/7 7 0. 142857 0. 1 7 1/7
1/8 2 0.125 0.1 2 1/10
1/9 3 0. 1 0. 07 3 1/11
1/10 2 , 5 0.1 0.0 6314 2 , 5 1/12
1/11 11 0. 09 0. 0564272135 13 1/13
1/12 2 , 3 0.08 3 0.0 52 2 , 3 1/14
1/13 13 0. 076923 0. 0473 15 1/15
1/14 2 , 7 0.0 714285 0.0 4 2 , 7 1/16
1/15 3 , 5 0.0 6 0. 0421 3 , 5 1/17
1/16 2 0.0625 0.04 2 1/20
1/17 17 0. 0588235294117647 0. 03607417 21 1/21
1/18 2 , 3 0.0 5 0.0 34 2 , 3 1/22
1/19 19 0. 052631578947368421 0. 032745 23 1/23
1/20 2 , 5 0.05 0.0 3146 2 , 5 1/24
1/21 3 , 7 0. 047619 0. 03 3 , 7 1/25
1/22 2 , 11 0.0 45 0.0 2721350564 2 , 13 1/26
1/23 23 0. 0434782608695652173913 0. 02620544131 27 1/27
1/24 2 , 3 0.041 6 0.0 25 2 , 3 1/30
1/25 5 0.04 0. 02436560507534121727 5 1/31
1/26 2 , 13 0.0 384615 0.0 2354 2 , 15 1/32
1/27 3 0. 037 0. 022755 3 1/33
1/28 2 , 7 0.03 571428 0.0 2 2 , 7 1/34
1/29 29 0. 0344827586206896551724137931 0. 0215173454106475626043236713 35 1/35
1/30 2 , 3 , 5 0.0 3 0.0 2104 2 , 3 , 5 1/36
1/31 31 0. 032258064516129 0. 02041 37 1/37
1/32 2 0.03125 0.02 2 1/40

Иррациональные числа [ править ]

В таблице ниже даны разложения некоторых распространенных иррациональных чисел в десятичной и восьмеричной форме.

Число Позиционное представление
Десятичная дробь Восьмеричный
2 (длина диагонали единичного квадрата ) 1.414 213 562 373 095 048 ... 1.3240 4746 3177 1674...
3 (длина диагонали единичного куба ) 1.732 050 807 568 877 293 ... 1.5666 3656 4130 2312...
5 (длина диагонали прямоугольника ×2 1 ) 2.236 067 977 499 789 696 ... 2.1706 7363 3457 7224...
φ (фи, золотое сечение = (1+ 5 )/2 ) 1.618 033 988 749 894 848 ... 1.4743 3571 5627 7512...
π (пи, отношение длины окружности к диаметру круга) 3.141 592 653 589 793 238 462 643
383 279 502 884 197 169 399 375 105 ...
3.1103 7552 4210 2643...
е (основание натурального логарифма ) 2.718 281 828 459 045 235 ... 2.5576 0521 3050 5355...

См. также [ править ]

Ссылки [ править ]

  1. ^ Лейбниц, Готфрид Вильгельм (1703). «Объяснение двоичной арифметики» . leibniz-translations.com . Архивировано из оригинала 11 февраля 2021 г. Проверено 02 марта 2022 г.
  2. ^ Ашер, Марсия (1992). «Этноматематика: мультикультурный взгляд на математические идеи». Математический журнал колледжа . 23 (4): 353–355. дои : 10.2307/2686959 . JSTOR   2686959 .
  3. ^ Авелино, Эриберто (2006). «Типология систем счисления Пейма и пределы Мезоамерики как лингвистической области» (PDF) . Лингвистическая типология . 10 (1): 41–60. дои : 10.1515/LINGTY.2006.002 . S2CID   20412558 . Архивировано (PDF) из оригинала 4 июня 2011 г. Проверено 21 ноября 2007 г.
  4. ^ Зима, Вернер (1991). «Некоторые мысли об индоевропейских числительных» . В Гвоздановиче, Ядранка (ред.). Индоевропейские цифры . Тенденции в лингвистике. Том. 57. Берлин: Мутон де Грюйтер. стр. 13–14. ISBN  3-11-011322-8 . Архивировано из оригинала 1 апреля 2023 г. Проверено 9 июня 2013 г.
  5. ^ Уилкинс, Джон (1668). Очерк реального характера и философского языка . Лондон. п. 190. Архивировано из оригинала 1 апреля 2023 г. Проверено 8 февраля 2015 г.
  6. ^ Дональд Кнут , Искусство компьютерного программирования
  7. ^ См. Х. Р. Фален, «Хью Джонс и октавные вычисления», The American Mathematical Monthly 56 (август – сентябрь 1949 г.): 461–465.
  8. ^ Джеймс Андерсон, О восьмеричной арифметике [название появляется только в заголовках страниц], Отдых в сельском хозяйстве, естествознании, искусстве и разной литературе. Архивировано 1 апреля 2023 г. в Wayback Machine , Vol. IV, № 6 (февраль 1801 г.), Т. Бенсли, Лондон; страницы 437-448.
  9. ^ Альфред Б. Тейлор, Отчет о мерах и весах , Фармацевтическая ассоциация, 8-я ежегодная сессия, Бостон, 15 сентября 1859 г. См. стр. 48 и 53.
  10. ^ Альфред Б. Тейлор, Восьмеричная нумерация и ее применение к системе мер и весов, Proc. амер. Фил. Соц. Том XXIV. Архивировано 1 апреля 2023 г. в Wayback Machine , Филадельфия, 1887 г.; страницы 296-366. См. стр. 327 и 330.
  11. ^ «Кодовая таблица туберкулеза». Журнал доктора Добба по компьютерной гимнастике и ортодонтии, Бегущий свет без лишнего байта . 1 (1). Декабрь 1975 года.
  12. ^ Корпорация Майкрософт (1987). «Константы, переменные, выражения и операторы» . Руководство пользователя GW-BASIC . Архивировано из оригинала 05 января 2016 г. Проверено 12 декабря 2015 г.
  13. ^ Перейти обратно: а б с «2.4.1 Числовые константы». CP/M-86 - Операционная система - Руководство программиста (PDF) (3-е изд.). Пасифик Гроув, Калифорния, США: Цифровые исследования . Январь 1983 г. [1981]. п. 9. Архивировано (PDF) из оригинала 27 февраля 2020 г. Проверено 27 февраля 2020 г. [1] (1+viii+122+2 страницы)
  14. ^ Кювелер, Герд; Швох, Дитрих (2013) [1996]. Рабочая тетрадь по информатике - практико-ориентированное введение в обработку данных с проектными задачами (на немецком языке). Vieweg-Verlag, перепечатка: Springer-Verlag. дои : 10.1007/978-3-322-92907-5 . ISBN  978-3-528-04952-2 . 978-3-32292907-5. Архивировано из оригинала 1 апреля 2023 г. Проверено 5 августа 2015 г.
  15. ^ Кювелер, Герд; Швох, Дитрих (4 октября 2007 г.). Информатика для инженеров и ученых: ПК и микрокомпьютерная техника, компьютерные сети (на немецком языке). Том 2 (5-е изд.). Vieweg, перепечатка: Springer-Verlag. ISBN  978-3-83489191-4 . 978-3-83489191-4. Архивировано из оригинала 1 апреля 2023 г. Проверено 5 августа 2015 г.
  16. ^ Пол, Матиас Р. (30 июля 1997 г.). «СОВЕТЫ NWDOS — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей» . МПДОСТИП . Выпуск 157 (на немецком языке) (3-е изд.). Архивировано из оригинала 4 ноября 2016 г. Проверено 6 августа 2014 г. (Примечание. NWDOSTIP.TXT — это всеобъемлющая работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной работы автора. MPDOSTIP.ZIPКоллекция сохранялась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла, преобразованную в HTML. NWDOSTIP.TXT файл.)
  17. ^ Пол, Матиас Р. (26 марта 2002 г.). «Обновлено CLS» . Список рассылки freedos-dev. Архивировано из оригинала 27 апреля 2019 г. Проверено 6 августа 2014 г.
  18. ^ Интернет-документация CCI Multiuser DOS 7.22 GOLD . Concurrent Controls, Inc. (CCI). 10 февраля 1997 г. ПОМОЩЬ.HLP.
  19. ^ «Лексическая структура Haskell 98» . Архивировано из оригинала 11 апреля 2021 г. Проверено 1 ноября 2019 г.
  20. ^ OCaml: 7.1 Лексические соглашения. Архивировано 1 июля 2013 г. на archive.today .
  21. ^ Python 3: https://docs.python.org/3.1/reference/lexical_anaанализ.html#integer-literals . Архивировано 20 марта 2014 г. на Wayback Machine.
  22. ^ Perl 6: http://perlcabal.org/syn/S02.html#Radix_markers. Архивировано 31 октября 2014 г. на Wayback Machine.
  23. ^ RubySpec: https://github.com/ruby/ruby/blob/master/spec/ruby/core/string/to_i_spec.rb . Архивировано 29 мая 2022 г. на Wayback Machine.
  24. ^ Tcl: http://wiki.tcl.tk/498. Архивировано 4 января 2014 г. на Wayback Machine.
  25. ^ PHP.Watch - PHP 8.1: явное обозначение восьмеричных чисел https://php.watch/versions/8.1/explicit-octal-notation. Архивировано 8 января 2021 г. на Wayback Machine.
  26. ^ Литералы и операторы Rust: https://doc.rust-lang.org/rust-by-example/primitives/literals.html. Архивировано 28 мая 2022 г. на Wayback Machine.
  27. ^ Черновой вариант ECMAScript 6-го издания: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-literals-numeric-literals . Архивировано 16 декабря 2013 г. в Wayback Machine.
  28. ^ «Почему система счисления для parseInt в JavaScript по умолчанию равна 8?» . Переполнение стека . 08 апреля 2011 г. Архивировано из оригинала 06 августа 2020 г. Проверено 21 августа 2019 г.
  29. ^ "parseInt()" , Mozilla Developer Network (MDN) , заархивировано из оригинала 05 марта 2014 г. , получено 03 января 2014 г. , если входная строка начинается с "0" (ноль), предполагается, что система счисления равна 8 (восьмеричное) или 10 (десятичное). Выбор именно системы счисления зависит от реализации. ECMAScript 5 поясняет, что следует использовать 10 (десятичное число), но пока не все браузеры поддерживают это.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: CF709EA944056B81D5A33F54BB9937FC__1717786260
URL1:https://en.wikipedia.org/wiki/Octal
Заголовок, (Title) документа по адресу, URL1:
Octal - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)