Знак процента
% | |
Примерный облик символа | |
Название символа |
Знак процента |
---|---|
Юникод |
U+0025 |
HTML |
% |
UTF-8 |
25 |
Заглавная форма |
% |
Строчная форма |
% |
Группа в Юникоде |
ASCII |
Дополнительная информация | |
← 35 36 37 38 39 → | |
%
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Знак процента | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Знак процента (%) — знак, чаще всего обозначающий проценты.
Содержание
Происхождение обозначения
Само слово «процент» происходит от лат. «pro centum», что означает в переводе «на сто (сотню)».
Символ процента эволюционировал из сокращения pc – итальянское per cento.
До 1425 года для обозначения процента не использовались какие-либо специальные символы. Употребляли итальянский термин per cento (на сотню), в том числе, в сокращённой форме: «per 100», «p 100», «p cento». Например, в тексте 1339 года использовалась буква «p» с горизонтальной чертой[1], что обычно обозначало сокращение «per», «por», «par», или «pur».[2]
В XV веке аббревиатуру стали записывать как «pc» с небольшим кругом в конце, обозначающим конечную букву -o (в итальянском на неё оканчивались числительные, например primo, secondo и так далее) Первые употребления обнаружены в дополнениях к тексту 1425 года, вероятно сделанных около 1435 года.[3]
Аббревиатура «pc» с кругом постепенно эволюционировала к знаку горизонтальной дроби («per o/o»; примерно к 1650 году)[5], в дальнейшем потеряв часть «per».[4]
В XVIII веке встречается вариант написания, сходный с современным:
Правила набора
В тексте знак процента используют только при числах в цифровой форме, от которых при наборе ГОСТ 8.417—2002 требует отделять неразрывным пробелом («доход 67 %»). Это правило набора введено в действие в 1982 году нормативным документом ГОСТ 8.417—81 (впоследствии заменённым на ГОСТ 8.417—2002); ранее нормой было не отделять знак процента пробелом от предшествующей цифры.
«Исключение»: знак процента используют без пробела для сокращённой записи сложных слов, образованных при помощи числительного и прилагательного «процентный». Например: «20%-я сметана» (означает «двадцатипроцентная сметана»), «10%-й раствор», «20%-му раствору» и тому подобных.
В настоящее время правило отбивки знака процента не является общепризнанным. До сих пор многие российские издательства не следуют требованиям ГОСТ 8.417—2002 и по-прежнему придерживаются традиционных правил набора, то есть при наборе знак процента от предшествующего числа не отделяют.
Использование в информатике
- Был добавлен в 6-битную кодировку комитетом X3.2 в 1961 году. Позже ECMA намеревалась принять код для символа % в собственном 6-битном варианте, однако в финальный набор символ не вошёл.[6]
- В Бейсике знак процента, поставленный сразу после имени переменной, означает тип данных «целое».
- В языке Си, а также других языках его синтаксического семейства (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[7]: за знаком процента указывается шестнадцатеричное значение байта (семибитной последовательности в случае символов ASCII), хранящего символ, например
%5d
. Иное использование символа запрещено. - В SQL знак процента при команде LIKE заменяет любое количество любых символов, то есть обеспечивает поиск по маске.
- В MATLAB-программах, TeX-разметке, PostScript и языках ассемблера некоторых процессорных архитектур знак процента употребляется перед началом строчного текстового комментария.
- В калькуляторах имеется кнопка с изображением процента. В зависимости от фирмы-изготовителя простейшие калькуляторы вычисляют: процент от числа; процентное отношение одного числа от другого; процентную надбавку (mark-up); процентное изменение.
Примечания
- ↑ 1 2 Smith 1898, pg. 437
- ↑ [inkunabeln.ub.uni-koeln.de/vdibProduction/handapparat/nachs_w/cappelli/capp317.html Letter p.] / Cappelli, Adriano: [inkunabeln.ub.uni-koeln.de/vdibProduction/handapparat/nachs_w/cappelli/cappelli.html Lexicon Abbreviaturarum]. 2. verb. Aufl. Leipzig 1928. Wörterbuch der Abkürzungen: P. стр. 256-257
- ↑ Smith 1898, pp. 439-440
- ↑ 1 2 Smith 1898, pg. 440
- ↑ 1 2 Smith 1898, pg. 441
- ↑ [citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.96.678&rep=rep1&type=pdf Fischer, Eric. "The evolution of character codes, 1874-1968." (2002).] (англ.)
- ↑ [www.w3.org/Addressing/URL/4_URI_Recommentations.html Universal Resource Identifiers]: "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), [www.archive.org/details/raraarithmeticac00smituoft 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, <www.archive.org/details/raraarithmeticac00smituoft>
- Smith, D.E. (1925), History of Mathematics, Boston: Ginn
<imagemap>: неверное или отсутствующее изображение |
Для улучшения этой статьи желательно?:
|
|