百分号

百分号(percent sign,%)又称百分比记号[1],是表达百分比的符号,加在数值的后面,表达百分之一。

%
百分号
一般标点符号
撇号  '
括号 [ ]  ( )  { }  ⟨ ⟩  ( )
冒号 :
逗号  ,  ،  
顿号
连接号 ‒  –  —  ―
破折号  ——
省略号  ...      
叹号  !
句号  .
书名号 ‹ ›  « »  《 》  ﹏ ︴
专名号 _  
连字号
连字暨减号 -
问号  ?
引号 ‘ ’  “ ”  ' '  " "  「 」『 』
分号 ;  
斜线 /    
着重号
示亡号  
隐讳号 ×
分字符
间隔号 ·
空格     
一般排版符号
和号 &
星号 *
@ @
井号 #
数字符号
反斜线 \
等号 =
倒感叹号 ¡
倒问号 ¿
乘号 ×
除号 ÷
序数标识英语ordinal indicator º ª
百分号 %
千分号
万分号
加号减号 + −
正负号负正号 ± ∓
度数符号 °
角分符号    
段落符号  //  
竖线 |    ¦
分节符号 §
参考标记
项目符号
脱字符 ^
波浪号 ~
上横线
下横线 _
虚缺号
剑标 † ‡ ⹋
同上符号
知识产权符号
版权符号 ©
copyleft Copyleft.svg
录音版权符号英语Sound recording copyright symbol
注册商标符号 ®
服务商标
商标符号
货币
国际货币符号 ¤
货币符号

؋฿¢英语Brazilian cruzeiro$֏ƒ英语Florin sign英语Philippine peso sign£英语Ruble sign英语Indian rupee sign 英语Shekel sign圓 圆 円 元 ¥

特殊排版符号
asterism英语Asterism (typography)
fleuron,hedera英语Fleuron (typography)
标示号
疑问惊叹号
反讽号英语irony punctuation
菱形
连音符
相关符号
    • 附加符号
    • 逻辑符号
  • 空白字元
其他语言标点符号

根据其英文发音,百分比在东南亚华人中常被称为巴仙;在台语中则根据日文“日语:パーセント罗马化:Pāsento”发音,华语音似趴线豆趴线[注 1],部分报章杂志网站俗写为[2][3][4]

历史

per cento

有人主张百分号来自于意大利文的“per cento意大利语per cento”(每一百),以下是 D.E. Smith 的考证。

古时本无百分比专用的符号,而是将意大利文的“per cento”以“per 100”“p 100”“p cento”等形式书写[5]

 
“p100”的用例。1339年。

1425年左右,出现了在“PC”之后加上一个小圈,代表“cento”最后一个字母“o”的写法[6]

 
“PCº”的用例。长横线是C的变形尾端。1425年。

1650年左右,“Cº”的部分再次变形,出现像是“%”站立的符号[7],接着“P”的部分渐渐开始不写[8]

 
像是“%”站立的符号。1648年。

大约在1925年左右,开始出现使用斜线的形式( ),是现今最普遍的形式[9]


除以上见解外,也有其他不同的主张。

  • 源自于“cento”的缩写“c/o”[10]
  • “pc”的变形[10]

排版

空格

数字与 % 符号的中间是否带有空格,有各种不同的习惯。

  • 英语圈中的争论:
    主张必须要有空格者
    主张不应有空格者
    • the Chicago Manual of Style[14]
  • 捷克文中,当数字是名词时要加空格,当数字是形容词时不加空格(例: a 50% increase[15]

中华人民共和国国家标准于2011年7月29日发布,11月开始实施的《出版物上数字用法》中注明,正规出版物中,将数字用于加减乘除等运算的时候,百分数应当以罗马数字记法显示,如“去年营业额增长百分之五”应当写作“去年营业额增长5%”,等等。表示数值区间的时候,应当保留两端的百分号,如应当写“此事件有5%~10%的可能性发生”,而不是“此事件有5~10%的可能性发生”[16]

在自然语言中的用途

百分比

表示百分比

  • 营业税 5%
  • 20% OFF
  • 浓度 5.5% 的食盐水

商业用负号

Template:符号 就像大写数字一样,为了防止数值遭到窜改,在商业上有将百分号代替负号使用的情形。

然而商业用负号通常不写作圈而以点表示为主(如“˙/.”或“./.”),所以在 Unicode ,有另外定义一个商业用负号字码 U+2052 以便区别,但目前许多字型尚未支援该符号。

电脑上的用途

由于百分号有收录在ASCII码,很容易在各国环境中输入,所以在编程语言以及许多壳层都借用百分号在其他用途上。

求余数运算子

许多类C语言的编程语言都将百分号用在求余数运算子模除)。例如:

int a = 25 % 7;

这是将 25 除以 7 后的余数 4 指派给变数 a 的意思。在 C 语言只能处理整数型别,而在 Java 也可以运算浮点数

语法设定

C语言的格式化字串输入函式printf 等)中,代表格式指定的指示符。例如 %d 表示整数、%c 表示输出 1 个字元等。很多其他编程语言也承袭这个方法。

环境变数

MS-DOSMicrosoft Windows 等环境中,标准的 命令提示字元 中,作为表示环境变数的符号。

echo %PATH%

这里“%PATH%”表示传回环境变数 PATH 的值。

杂凑

Perl 语言将百分号用于杂凑型别的变数。

URL编码

  • 由于URL无法传送非ASCII范围以及部分ASCII范围内的部分符号,所以使用%xx(xx是16进制2位数)的形式进行编码传输。在RFC 3986中将这种编码形式称为“百分号编码”。

其他电脑中的用途

  • MS-DOS 批次档中,表示命令列引数
  • crontab 中,行内的 % 表示命令结束的意思,% 之后的部分视为标准输入的输入内容。
  • MATLAB 等软件中,从 % 到行尾的部分视为注解
  • SQL 语言中,作为万用字元,表示“长度在0以上的任意字串”。

百分号的数据处理

符号 Unicode Big5 字元实体引用 名称
% U+0025 %
%
百分比符号
٪ U+066A ٪
٪
百分比符号(阿拉伯文字)
U+2052 ⁒
⁒
商业用负号
U+FF05 A248 %
%
全形百分比符号

注释

  1. ^ 台湾因日治历史,部分词汇发音可追溯自日语。

参考文献

  1. ^ percent sign - 百分比記號. terms.naer.edu.tw. [2022-05-06]. (原始内容存档于2022-05-06). 
  2. ^ 公務員月退金 擬隨物價指數調漲. 苦劳网. [2021-01-16]. (原始内容存档于2021-02-10). 
  3. ^ 通膨兩趴 部長為何要下台(杜震華). 苹果日报. 2012-04-30 [2021-01-16]. (原始内容存档于2018-08-23). 
  4. ^ 存档副本. [2021-01-16]. (原始内容存档于2021-02-10). 
  5. ^ Smith 1898,pg. 437
  6. ^ Smith 1898,pp. 439-440
  7. ^ Smith 1898,pg. 441
  8. ^ Smith 1898,pg. 440
  9. ^ Smith 1925,Vol. 2, pg.250 in Dover reprint of 1958, ISBN 0-486-20430-8
  10. ^ 10.0 10.1 星田直彦‘単位171の新知识 読んでわかる単位のしくみ’讲谈社ブルーバックス 2005年
  11. ^ SI brochure. International Bureau of Weights and Measures. 2006 [2009-04-07]. (原始内容存档于2013-03-25). 
  12. ^ The International System of Units (PDF). International Bureau of Weights and Measures. 2006 [2007-08-06]. (原始内容存档 (PDF)于2020-03-13). 
  13. ^ Quantities and units – Part 0: General principles. International Organization for Standardization. 1999-12-22 [2007-01-05]. (原始内容存档于2007-05-29). 
  14. ^ the Chicago Manual of Style. University of Chicago Press. 2003 [2007-01-05]. (原始内容存档于2009-01-05). 
  15. ^ Jazyková poradna ÚJČ AV ČR: FAQ. Ústav pro jazyk český Akademie věd ČR. 2002 [2009-03-16]. (原始内容存档于2009-02-21). 
  16. ^ 中国国家标准化管理委员会. 《出版物上数字用法》 (PDF). 复旦大学教务处网站. 2011. [永久失效链接]

参看