Знак процента

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Знак процента
%
! " # $ % & ' ( )
Характеристики
Название percent sign
Юникод U+0025
HTML-код % или %
UTF-16 0x25
URL-код %25

Знак процента (%) — знак, чаще всего обозначающий проценты.

Происхождение обозначения[править | править код]

Само слово «процент» происходит от лат. pro centum, что означает в переводе «на сто (сотню)».

Символ процента эволюционировал из сокращения pc — итальянское per cento.

До 1425 года для обозначения процента не использовалось каких-либо специальных символов. Употребляли итальянский термин per cento (на сотню), в том числе, в сокращённой форме: «per 100», «p 100», «p cento». Например, в тексте 1339 года использовалась буква «p» с горизонтальной чертой[1], что обычно обозначало сокращение «per», «por», «par», или «pur»[2].

Текст об арифметике 1339 года
Текст 1339 года, приведённый в Rara Arithmetica с. 437. Отмечено два употребления «p 100»[1]

В XV веке аббревиатуру стали записывать как «pc» с небольшим кругом в конце, обозначающим конечную букву -o (в итальянском на неё оканчивались числительные, например primo, secondo и так далее). Первые употребления обнаружены в дополнениях к тексту 1425 года, вероятно, сделанных около 1435 года[3].

Текст 1425 года из Rara Arithmetica с. 440[4]

Аббревиатура «pc» с кругом постепенно эволюционировала к знаку горизонтальной дроби («per o/o»; примерно к 1650 году)[5], в дальнейшем потеряв часть «per»[4].

Текст об арифметике 1684 года
Текст 1684 года, приведённый в Rara Arithmetica с. 441[5]

В XVIII веке встречается вариант написания, сходный с современным.

«%» в XVIII веке

Правила набора[править | править код]

В тексте знак процента используют только при числах в цифровой форме, от которых при наборе ГОСТ 8.417—2002 требует отделять неразрывным пробелом. Например, доход 67 % (67 процентов), 100 % (100 процентов). Это правило набора введено в действие в 1982 году нормативным документом ГОСТ 8.417—81 (впоследствии заменённым на ГОСТ 8.417—2002).

Знак процента используют без пробела перед ним для сокращённой записи сложных прилагательных, образованных при помощи числительного и прилагательного «процентный», так как это является одним словом. Например, 20% (двадцатипроцентная) сметана, 10% (десятипроцентный) раствор, 5% (пятипроцентная) ставка, 100% (стопроцентный) и тому подобное[6].

В соответствии с правилами русского языка наращивание (буквенное падежное окончание) применяется только в записи порядковых числительных[7], однако иногда применяется в текстах, рассчитанных на читателя, не имеющего достаточной квалификации, например, в кулинарных рецептах: «используйте 6%-й уксус».

В настоящее время правило отбивки знака процента не является общепризнанным[источник не указан 1394 дня]. До сих пор многие российские издательства не следуют требованиям ГОСТ 8.417-2002 и по-прежнему придерживаются традиционных правил набора, то есть при наборе знак процента от предшествующего числа не отделяют[источник не указан 1394 дня].

Использование в информатике[править | править код]

  • Был добавлен в 6-битную кодировку комитетом X3.2 в 1961 году. Позже ECMA намеревалась принять код для символа % в собственном 6-битном варианте, однако в финальный набор символ не вошёл[8].
  • В Бейсике знак процента, поставленный сразу после имени переменной, означает тип данных «целое».
  • В языке Си, а также других языках его синтаксического семейства (B, C++, D, Java и др.), знак процента обозначает операцию вычисления остатка от целочисленного деления, например 8 % 3 == 2. Также знак процента используется в качестве специального символа, начинающего спецификацию формата ввода или вывода данных в «форматных» строковых функциях стандартной библиотеки Си, таких как printf и scanf, а также многих других, использующих похожие форматные строки, например printk в ядре Linux (форматирует строку и выводит её на системную консоль); аналогичным образом символ процента используется в Unix-программе (в некоторых случаях — shell builtin-е) printf. Компилятор Си из Oracle Solaris Studio использует знак процента в форматных спецификаторах директивы компилятора #pragma ident.
  • Во многих программах знаками процента отбиваются ключевые слова, например %title%, %site%.
  • В Perl знак процента, предшествующий имени переменной, означает тип данных «хеш».
  • В командах DOS и пакетных файлах используется как первый символ объявления подстановочной переменной для команды FOR; для пакетных файлов нужно указывать двойной знак процента — %%.
  • В операционной системе Microsoft Windows для доступа к переменным окружения, а также локальным (сессионным) переменным командного интерпретатора cmd.exe.
  • В URI для непечатных символов и символов, не входящих в ASCII[9]: за знаком процента указывается шестнадцатеричное значение байта (семибитной последовательности в случае символов ASCII), хранящего символ, например %5d. Иное использование символа запрещено.
  • В SQL знак процента при команде LIKE заменяет любое количество любых символов, то есть обеспечивает поиск по маске.
  • В MATLAB-программах, TeX-разметке, PostScript и языках ассемблера некоторых процессорных архитектур знак процента употребляется перед началом строчного текстового комментария.
  • В калькуляторах имеется кнопка с изображением процента. В зависимости от фирмы-изготовителя простейшие калькуляторы вычисляют: процент от числа; процентное отношение одного числа от другого; процентную надбавку (mark-up); процентное изменение.

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

Примечания[править | править код]

  1. 1 2 Smith, 1898, p. 437.
  2. Letter p. Архивная копия от 18 апреля 2009 на Wayback Machine / Cappelli, Adriano: Lexicon Abbreviaturarum Архивная копия от 8 мая 2015 на Wayback Machine. 2. verb. Aufl. Leipzig 1928. Wörterbuch der Abkürzungen: P. с. 256—257.
  3. Smith, 1898, pp. 439—440.
  4. 1 2 Smith, 1898, p. 440.
  5. 1 2 Smith, 1898, p. 441.
  6. Поиск ответа. new.gramota.ru. Дата обращения: 22 марта 2020.
  7. Когда нужны буквенные наращения после цифр? - «Грамота.ру» – справочно-информационный Интернет-портал «Русский язык». new.gramota.ru. Дата обращения: 22 марта 2020. Архивировано 22 марта 2020 года.
  8. Fischer, Eric. «The evolution of character codes, 1874—1968» Архивная копия от 17 февраля 2015 на Wayback Machine (2002) (англ.).
  9. Universal Resource Identifiers Архивная копия от 30 сентября 2015 на Wayback Machine: «Recommendations» / W3.org «The percent sign („%“, ASCII 25 hex) is used as the escape character in the encoding scheme and is never allowed for anything else.» (англ.)

Литература[править | править код]

  • Smith, D. E. (1898), Rara Arithmetica: a catalogue of the arithmetics written before MDCI, with description of those in the library of George Arthur Plimpton of New York (англ.), Boston: Ginn {{citation}}: no-break space character в |first= на позиции 3 (справка)
  • Smith, D. E. (1925), History of Mathematics (англ.), Boston: Ginn {{citation}}: no-break space character в |first= на позиции 3 (справка)

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

  • % на сайте Scriptsource.org (англ.)