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

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

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

Происхождение обозначения

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

Само слово «процент» происходит от лат. 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 допущена ошибка — проникновение лжеправил, которые противоречат правилам русского языка описанных в справочных изданиях: Д. Э. Розенталя, К. И. Былинского, Б. Г. Тыпкина и др. По этим изданиям подготавливаются все специалисты по русскому языку и корректоры работающие в полиграфии (типографские и издательские). В тексте знак процента используют только при числах в цифровой форме и набирается к ним всегда плотную (слитно с цифрами). Например (правильно), доход 35% (35 процентов), 100% (100 процентов), 23—45% (предел — от 23 до 45 процентов). По ГОСТ 8.417—2002 допущена ошибка, которая противоречит правилам русского языка. Например, доход 67 % (67 процентов), 100 % (100 процентов) — это неправильно, т. к. это неудобочитаемо. При таком наборе: тормозится скорость чтения данных, и не экономично используется полезная площадь бумаги (наборной полосы), ведет к временным повышенным затратам при наборе текстов (текст набирается намного дольше), повышается трудоемкость набора (время затраченное наборщиков на выполнение определенных правил набора). Удобочитаемость и экономичность рассчитываются по специальным математическим формулам (см. МПИ СССР и далее МГУП им. И. Федорова). Такой набор также не соответствует реальным типографским правилам набора описанных во всех учебниках по наборному делу. По всем учебным издания и технологическим инструкциям (по наборным и фотонаборным процессам) ВНИИ полиграфии СССР (одобренных Госкомиздатом СССР) знак процента набирается всегда слитно (вместе — без разбивки) с цифрами. Инструкции были опубликованы в 1983 г. Правила, которые там были описаны, до сих пор выполняются на компьютере. Также знак градуса не отбивается от чисел и при наборе военной литературы. ГОСТ 8.417—2002 исказили лица, которые не изучали реальных наборных правил, а руководствовались лжелитературой, Ранее в СССР до описания технических наборных правил допускались только лица имеющие техническое наборное образование и высшее технологическое (МПИ СССР — ФПТ).

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

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

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

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

[править | править код]
  • Был добавлен в 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), хранящего символ, например ]. Иное использование символа запрещено.
  • В 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
  • Smith, D. E. (1925), History of Mathematics (англ.), Boston: Ginn
  • % на сайте Scriptsource.org (англ.)