десятичная точка что это
Десятичный разделитель
Десятичный разделитель — знак, используемый для разделения целой и дробной частей вещественного числа в форме десятичной дроби в системе десятичного исчисления. Для дробей в иных системах счисления может использоваться термин разделитель целой и дробной частей числа. Иногда также могут употребляться термины десятичная точка и десятичная запятая.
В англоязычных странах в качестве десятичного разделителя используется точка, в большинстве остальных — запятая (,).
Выбор символа для десятичного разделителя влияет и на выбор знака разделителя групп разрядов, который используется для того, чтобы упростить чтение больших чисел. Например, в русскоязычной среде в качестве этого разделителя принято использовать точку (.) или пробел.
Содержание
История вопроса
В Средние века, в допечатную эпоху было принято надчёркивать (¯) целую часть числа. Таким способом пользовался, например, иранский математик ал-Хорезми. Позже для этих целей стал применяться небольшой вертикальный штрих (ˌ) (символ U+02CC). Уже после начала книгопечатания этот штрих стало естественным отображать либо точкой, либо запятой. Большинство стран выбрали в качестве десятичного символа запятую. Однако англоязычные страны предпочли точку, а запятую стали использовать как разделитель групп разрядов.
В США в качестве десятичного разделителя использовалась точка. В Британской империи в рукописной записи также использовали точку, однако в типографском наборе предпочтительнее был интерпункт — точка, расположенная на середине строки (·). Но такой символ уже был общеупотребительным в математике для обозначения операции умножения, и система СИ не допускала его использования в качестве разделителя. В то же время использование точки допускалось. Поэтому в Британии постепенно переняли американскую систему.
В ЮАР при принятии метрической системы в качестве разделителя стали использовать запятую, заменив принятую в бывших британских колониях точку.
В большинстве международных организаций (таких, как Международное бюро мер и весов и ISO) до 1997 года во всех языках, включая английский, в качестве десятичного разделителя рекомендовалось использовать только запятую. Затем постепенно начался процесс признания точки в качестве десятичного разделителя, увенчавшийся принятием в 2003 году нормы ISO 31-0, допускающей использование как точки, так и запятой.
В арабских странах в качестве десятичного разделителя используется особый символ моммайе: «٫» (U+066B).
Разделитель групп разрядов
Для упрощения чтения, цифры в больших числах слева (а иногда и справа) от знака десятичного разделителя могут быть разделены на группы специальным символом — разделителем групп разрядов. Разбивка на группы осуществляется начиная от десятичного разделителя. Как правило, группы состоят из трёх цифр. В то же время в некоторых странах числа традиционно делятся на группы из двух или четырёх цифр. Деление на группы, как правило, не осуществляется, если с соответствующей стороны от десятичного разделителя не больше четырёх или пяти цифр.
Так же, как и в случае с десятичным разделителем, для разделителя групп разрядов используются разные символы. Если в качестве десятичного разделителя используется точка, то разделитель групп разрядов может быть представлен запятой, апострофом или пробелом, а если запятая, — то точкой (например, в испанском языке [1] [2] ) или пробелом. Таким образом, значение точки и запятой оказывается зависимым от контекста (например, запись 1,546 в английской нотации обозначает тысяча пятьсот сорок шесть, а в русской — одна целая пятьсот сорок шесть тысячных). Поэтому, чтобы избежать неоднозначности, для разделителя групп разрядов международные стандарты (ISO, Международное бюро мер и весов, ИЮПАК) рекомендуют всегда использовать пробел (или тонкую шпацию при типографском наборе).
Десятичные разделители в разных странах
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
Австралия, Новая Зеландия | Англоязычная Канада, Мексика, США | Бруней, Израиль, Индия, Китай, КНДР, Малайзия, Пакистан, Сингапур,Тайвань, Таиланд, Филиппины, Шри Ланка, Южная Корея, Япония | Ботсвана, Зимбабве, Нигерия | Великобритания, Ирландия |
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
— | Вся Южная Америка, кроме Перу, а также Гватемала, Гондурас, Доминиканская республика, франкоязычная Канада, Куба, Никарагуа, Панама, Сальвадор | Вьетнам, Индонезия, Турция | Камерун, ЮАР | Вся Европа, кроме Великобритании и Ирландии, а также все страны бывшего СССР |
А также в искусственных языках интерлингва и эсперанто. |
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
— | — | Бахрейн, Иран, Ирак, Катар, Кувейт, ОАЭ, Оман, Саудовская Аравия, Сирия | — | — |
Распространение систем обозначений
Все страны, использующие в качестве десятичного разделителя запятую, знакомы и с англоязычной нотацией из-за того, что такая система используется во многих электронных устройствах, например, калькуляторах.
Большинство операционных систем позволяют пользователю выбрать предпочтительные символы для десятичного разделителя и для разделителя групп разрядов, и программное обеспечение может учитывать этот выбор.
В большинстве языков программирования в качестве десятичного разделителя используется точка, а при разработке языка Алгол между разработчиками разыгралась «десятичная буря» (см. в статье о языке Алгол): европейцы требовали выбрать запятую, а американцы — точку.
Десятичный разделитель
Герберт из Орийака пометил тройки колонн дугой (названной «дугой Пифагора»), используя свои индусско-арабские счеты, основанные на цифрах, в 10 веке. Фибоначчи следовал этому условию при написании чисел, например, в его влиятельной работе Liber Abaci в 13 веке. [13] В таблицах логарифмов, подготовленных Джоном Нэпиром в 1614 и 1619 годах, в качестве десятичного разделителя использовалась точка (точка), которая затем была принята Генри Бриггсом в его влиятельной работе 17-го века.
Во Франции точка уже использовалась при печати, чтобы римские цифры были более читаемыми, поэтому была выбрана запятая. [14] Многие другие страны, например Италия, также решили использовать запятую для обозначения позиции десятичных единиц. [14] Это было сделано стандарт по ISO для международных чертежей. [15] Однако англоязычные страны использовали запятую для разделения последовательностей из трех цифр. В некоторых странах выпуклая точка или тире ( верхняя запятая ) может использоваться для группировки или десятичного разделителя; это особенно характерно для почерка.
В США точка или точка (.) Использовались в качестве стандартного десятичного разделителя.
В странах Британской империи (а позже и Содружества Наций ) точка могла использоваться в машинописных материалах, и ее использование не было запрещено, хотя интерпункт (также известный как десятичная точка, точка или средняя точка) был предпочтительнее, поскольку десятичный разделитель в технологиях печати, которые могут его использовать, например 99 · 95. [17] Однако, поскольку средняя точка уже широко использовалась в мире математики для обозначения умножения, СИ отклонил ее использование в качестве десятичного разделителя.
Данные против маски
Исключения из группировки цифр
Всегда существуют » здравые» исключения для конкретной страны из группировки цифр, такие как номера года, почтовые индексы и идентификационные номера предопределенного негруппированного формата, на которые обычно указывают руководства по стилю.
В системах счисления без оснований 10
Страны с использованием десятичной запятой
Страны, в которых в качестве десятичного разделителя используется запятая «,», включают:
Страны, использующие десятичную точку
Страны, где стоит точка «.» используется в качестве десятичного разделителя, включая:
В следующих примерах показан десятичный разделитель и разделитель тысяч в разных странах, где используется арабская система счисления.
Используется с клавиатурами:
Десятичная точка
Десятичный разделитель — знак, используемый для разделения целой и дробной частей вещественного числа в форме десятичной дроби в системе десятичного счисления. Для дробей в иных системах счисления может использоваться термин разделитель целой и дробной частей числа. Иногда также могут употребляться термины десятичная точка и десятичная запятая.
Содержание
История
В ЮАР при принятии метрической системы в качестве разделителя стали использовать запятую, заменив принятую в бывших британских колониях точку.
В большинстве международных организаций (таких, как Международное бюро мер и весов и ISO) до 1997 года во всех языках, включая английский, в качестве десятичного разделителя рекомендовалось использовать только запятую. Затем постепенно начался процесс признания точки в качестве десятичного разделителя, увенчавшийся принятием в 2003 году нормы ISO 31-0, допускающей использование как точки, так и запятой.
Нормативные акты и практика в России
Авторы русскоязычных статей в ведущих математических и естественнонаучных журналах РАН [9] [10] [11] в качестве десятичного разделителя используют как точку, так и запятую.
ГОСТ Р 2.105-2019 («Единая система конструкторской документации. Общие требования к текстовым документам») предполагает в качестве десятичного разделителя использование запятой (пункт 6.16.8 «Числовые значения величин в тексте следует указывать со степенью точности, которая необходима для обеспечения требуемых свойств изделия, при этом в ряду величин осуществляется выравнивание числа знаков после запятой.»)
Разделитель групп разрядов
Для упрощения чтения цифры в больших числах слева (а иногда и справа) от знака десятичного разделителя могут быть разделены на группы специальным символом — разделителем групп разрядов. Разбивка на группы осуществляется, начиная от десятичного разделителя. Как правило, группы состоят из трёх цифр. В то же время в некоторых странах числа традиционно делятся на группы из двух или четырёх цифр. Деление на группы, как правило, не осуществляется, если с соответствующей стороны от десятичного разделителя не больше четырёх или пяти цифр.
Десятичные разделители в странах и языках
Австралия и Океания | Америка | Азия | Африка | Европа | Искусственные языки |
---|---|---|---|---|---|
Точка . | |||||
Австралия, Новая Зеландия | Англоязычная Канада, Мексика, США, Перу | Бруней, Израиль, Индия, Китай, КНДР, Малайзия, Пакистан, Сингапур,Тайвань, Таиланд, Филиппины, Шри-Ланка, Южная Корея, Япония | Ботсвана, Египет, Зимбабве, Нигерия | Великобритания, Ирландия, Швейцария | — |
Запятая , | |||||
— | Вся Южная Америка, кроме Перу, а также Гватемала, Гондурас, Доминиканская республика, франкоязычная Канада, Куба, Никарагуа, Панама, Сальвадор | Вьетнам, Индонезия, Турция | Камерун, ЮАР | Вся Европа, кроме Великобритании и Ирландии | Интерлингва и эсперанто. |
Мумаййиз ٫ | |||||
— | — | Афганистан, Бахрейн, Ирак, Иран, Катар, Кувейт, ОАЭ, Оман, Саудовская Аравия, Сирия | — | — | — |
Распространение систем обозначений
Все страны, использующие в качестве десятичного разделителя запятую, знакомы и с англоязычной нотацией из-за того, что такая система используется во многих электронных устройствах, например, калькуляторах.
Большинство операционных систем позволяют пользователю выбрать предпочтительные символы для десятичного разделителя и для разделителя групп разрядов, и программное обеспечение может учитывать этот выбор.
В большинстве языков программирования в качестве десятичного разделителя используется точка, а при разработке языка Алгол между разработчиками разыгралась «десятичная буря» (см. в статье о языке Алгол): европейцы требовали выбрать запятую, а американцы — точку.
Некоторые языки программирования — Ada, C# (с версии 7.0), D, Haskell (с версии 8.6.1), Java, OCaml, Perl, Python (с версии 3.6), PHP (с версии 7.4), Ruby, Go (с версии 1.13), Rust, Julia и Swift для удобства чтения поддерживают в качестве разделителя символ _ (подчеркивание, Юникод U+005F). Так, в этих языках число 700000000 можно записать подобным образом: 700_000_000.
Десятичный разделитель
Десятичный разделитель — знак, используемый для разделения целой и дробной частей вещественного числа в форме десятичной дроби в системе десятичного счисления. Для дробей в иных системах счисления может использоваться термин разделитель целой и дробной частей числа. Иногда также могут употребляться термины десятичная точка и десятичная запятая.
В англоязычных странах в качестве десятичного разделителя используется точка (.), в большинстве остальных — запятая (,).
Содержание
История
В США в качестве десятичного разделителя использовалась точка. В Британской империи в рукописной записи также использовали точку, однако в типографском наборе предпочтительнее был интерпункт — точка, расположенная на середине строки (·). Но такой символ уже был общеупотребительным в математике для обозначения операции умножения, и система единиц СИ не допускала его использования в качестве разделителя. В то же время использование точки допускалось. Поэтому в Британии постепенно переняли американскую систему.
В ЮАР при принятии метрической системы в качестве разделителя стали использовать запятую, заменив принятую в бывших британских колониях точку.
В большинстве международных организаций (таких, как Международное бюро мер и весов и ISO) до 1997 года во всех языках, включая английский, в качестве десятичного разделителя рекомендовалось использовать только запятую. Затем постепенно начался процесс признания точки в качестве десятичного разделителя, увенчавшийся принятием в 2003 году нормы ISO 31-0, допускающей использование как точки, так и запятой.
Нормативные акты и практика в России
Авторы русскоязычных статей в ведущих математических журналах РАН [7] [8] в качестве десятичного разделителя используют точку.
Разделитель групп разрядов
Для упрощения чтения цифры в больших числах слева (а иногда и справа) от знака десятичного разделителя могут быть разделены на группы специальным символом — разделителем групп разрядов. Разбивка на группы осуществляется начиная от десятичного разделителя. Как правило, группы состоят из трёх цифр. В то же время в некоторых странах числа традиционно делятся на группы из двух или четырёх цифр. Деление на группы, как правило, не осуществляется, если с соответствующей стороны от десятичного разделителя не больше четырёх или пяти цифр.
Десятичные разделители в разных странах
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
Австралия, Новая Зеландия | Англоязычная Канада, Мексика, США | Бруней, Израиль, Индия, Китай, КНДР, Малайзия, Пакистан, Сингапур,Тайвань, Таиланд, Филиппины, Шри-Ланка, Южная Корея, Япония | Ботсвана, Египет, Зимбабве, Нигерия | Великобритания, Ирландия, Швейцария |
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
— | Вся Южная Америка, кроме Перу, а также Гватемала, Гондурас, Доминиканская республика, франкоязычная Канада, Куба, Никарагуа, Панама, Сальвадор | Вьетнам, Индонезия, Турция, Россия | Камерун, ЮАР | Вся Европа, кроме Великобритании и Ирландии, а также страны бывшего СССР |
А также в искусственных языках интерлингва и эсперанто. |
Австралия и Океания | Америка | Азия | Африка | Европа |
---|---|---|---|---|
— | — | Афганистан, Бахрейн, Ирак, Иран, Катар, Кувейт, ОАЭ, Оман, Саудовская Аравия, Сирия | — | — |
Распространение систем обозначений
Все страны, использующие в качестве десятичного разделителя запятую, знакомы и с англоязычной нотацией из-за того, что такая система используется во многих электронных устройствах, например, калькуляторах.
Большинство операционных систем позволяют пользователю выбрать предпочтительные символы для десятичного разделителя и для разделителя групп разрядов, и программное обеспечение может учитывать этот выбор.
В большинстве языков программирования в качестве десятичного разделителя используется точка, а при разработке языка Алгол между разработчиками разыгралась «десятичная буря» (см. в статье о языке Алгол): европейцы требовали выбрать запятую, а американцы — точку.
Большая Энциклопедия Нефти и Газа
Десятичная точка
Десятичная точка в действительной константе может стоять в начале числа, в его конце или между двумя его любыми цифрами. Действительное число может иметь любое количество цифр, но только восемь или девять старших из них запоминаются в памяти ЭЦВМ. Другими словами, хотя и не существует никакого ограничения на количество цифр в действительной константе, нет смысла использовать больше восьми или девяти значащих цифр, так как все остальные будут потеряны. [1]
Десятичная точка в числе PL / 1, в отличие от фортрана. [2]
Десятичная точка не компилируется как часть самой константы, но появляется в листинге исходной программы как напоминание программисту о ее подразумеваемой позиции. [3]
Десятичная точка интерпретируется Ассемблером по-разному. [4]
Десятичная точка может быть опущена при перфорации чисел типа J), Е или F. Если она опускается, то вычислительная машина ориентируется на то количество десятичных разрядов. [6]
Десятичная точка в результате редактирования заменяется сим-нолом-заполнителем, так как левее точки нет ни одной значащей цифры. [7]
Десятичная точка может быть опущена при перфорации чисел типа J), Е или F. Если она опускается, то вычислительная машина ориентируется на то количество десятичных разрядов. [8]
Десятичные точки на числовой прямой образуют десятичную шкалу, с помощью которой, в частности, можно производить измерение длин отрезков с любой наперед заданной степенью точности. Десятичные числа используются при вычислениях, в том числе приближенных. [9]
Десятичная точка может стоять в начале, в середине и в конце константы. Вещественная константа без экспоненты относится к величинам вещественного типа стандартной длины и занимает в оперативной памяти ЭВМ четырехбайтовую ячейку. [10]
Если десятичная точка на перфокарте не набита или набита перед третьей цифрой, считая справа, то, согласно спецификации F, она будет проставлена после ввода именно перед третьим символом, считая справа. Если точка набита на поле из w сим-волов в любой другой позиции, то задание точки F-специфика-цией независимо от значения d отменяется и вводимое число содержит точку в указанной на перфокарте позиции. [11]
Подразумеваемая десятичная точка имеет арифметический смысл, но не имеет физического представления. [12]
Если десятичная точка не пишется, то константа является вещественной десятичной константой целого типа. Вещественные десятичные числа с фиксированной точкой хранятся в IBM-360 в виде упакованных десятичных полей, использующих необходимое количество байтов. Компилятор выравнивает положение десятичной точки, но сама точка не хранится как часть упакованного поля. [14]