<p><b>百分號</b>（percent sign，%）又稱<b>百分比記號</b>，是表達百分比的符號，加在數值的後面，表達百分之一。
</p><p>根據其英文發音，百分比在東南亞華人中常被稱為<b>巴仙</b>；在台語中則根據日文「日語：<span lang="ja">パーセント</span>，<small>羅馬化：</small><i lang="ja-Latn" title="日語羅馬化">Pāsento</i>」發音，華語音似<b>趴線豆</b>、<b>趴線</b>或<b>趴</b><span id="noteTag-cite_ref-sup"></span>，部分報章雜誌網站俗寫為<b>趴</b>。
</p>


<h2><span id=".E6.AD.B7.E5.8F.B2"></span><span id="歷史">歷史</span></h2>
<h3><span id="per_cento">per cento</span></h3>
<p>有人主張百分號來自於義大利文的「<span data-orig-title="per cento" data-lang-code="it" data-lang-name="義大利語" data-foreign-title="per cento"><span>per cento</span></span>」（每一百），以下是 D.E. Smith 的考證。
</p><p>古時本無百分比專用的符號，而是將義大利文的「per cento」以「per 100」「p 100」「p cento」等形式書寫。
</p>

<p>1425年左右，出現了在「PC」之後加上一個小圈，代表「cento」最後一個字母「o」的寫法。
</p>

<p>1650年左右，「Cº」的部分再次變形，出現像是「%」站立的符號，接著「P」的部分漸漸開始不寫。
</p>

<p>大約在1925年左右，開始出現使用斜線的形式()，是現今最普遍的形式。
</p><p><br></p><p>除以上見解外，也有其他不同的主張。
</p>
<ul><li>源自於「cento」的縮寫「c/o」。</li>
<li>「pc」的變形。</li></ul><h2><span id=".E6.8E.92.E7.89.88"></span><span id="排版">排版</span></h2>
<h3><span id=".E7.A9.BA.E6.A0.BC"></span><span id="空格">空格</span></h3>
<p>數字與 % 符號的中間是否帶有空格，有各種不同的習慣。
</p>
<ul><li>英語圈中的爭論:
<dl><dt>主張必須要有空格者</dt>
<dd>
<ul><li>國際單位制的手冊</li>
<li>ISO 31-0</li></ul></dd></dl><dl><dt>主張不應有空格者</dt>
<dd>
<ul><li><i>the Chicago Manual of Style</i></li></ul></dd></dl></li>
<li>在捷克文中，當數字是名詞時要加空格，當數字是形容詞時不加空格（例: <span lang="cze">a 50% increase</span>）。</li></ul><p>中華人民共和國國家標準於2011年7月29日發布，11月開始實施的《出版物上數字用法》中註明，正規出版物中，將數字用於加減乘除等運算的時候，百分數應當以羅馬數字記法顯示，如「去年營業額增長百分之五」應當寫作「去年營業額增長5%」，等等。表示數值區間的時候，應當保留兩端的百分號，如應當寫「此事件有5%～10%的可能性發生」，而不是「此事件有5～10%的可能性發生」。
</p>
<h2><span id=".E5.9C.A8.E8.87.AA.E7.84.B6.E8.AA.9E.E8.A8.80.E4.B8.AD.E7.9A.84.E7.94.A8.E9.80.94"></span><span id="在自然語言中的用途">在自然語言中的用途</span></h2>
<h3><span id=".E7.99.BE.E5.88.86.E6.AF.94"></span><span id="百分比">百分比</span></h3>
<p>表示百分比。
</p>
<ul><li>營業稅 5%</li>
<li>20% OFF</li>
<li>濃度 5.5% 的食鹽水</li></ul><h3><span id=".E5.95.86.E6.A5.AD.E7.94.A8.E8.B2.A0.E8.99.9F"></span><span id="商業用負號">商業用負號</span></h3>
<p>Template:符號
就像大寫數字一樣，為了防止數值遭到竄改，在商業上有將百分號代替負號使用的情形。
</p><p>然而商業用負號通常不寫作圈而以點表示為主（如「˙/.」或「./.」），所以在 Unicode ，有另外定義一個商業用負號字碼 U+2052 以便區別，但目前許多字型尚未支援該符號。
</p>
<h2><span id=".E9.9B.BB.E8.85.A6.E4.B8.8A.E7.9A.84.E7.94.A8.E9.80.94"></span><span id="電腦上的用途">電腦上的用途</span></h2>
<p>由於百分號有收錄在ASCII碼，很容易在各國環境中輸入，所以在程式語言以及許多殼層都借用百分號在其他用途上。
</p>
<h3><span id=".E6.B1.82.E9.A4.98.E6.95.B8.E9.81.8B.E7.AE.97.E5.AD.90"></span><span id="求餘數運算子">求餘數運算子</span></h3>
<p>許多類C語言的程式語言都將百分號用在求餘數的運算子（模除）。例如：
</p>
<blockquote class="quote-frame pullquote" style="font-size: 95%; padding: 0.5em 2em; background-color: #f8f9fa; border: 1px solid #aaa; display:table; float:none;"></blockquote>
<p>這是將 25 除以 7 後的餘數 4 指派給變數 a 的意思。在 C 語言只能處理整數型別，而在 Java 也可以運算浮點數。
</p>
<h3><span id=".E8.AA.9E.E6.B3.95.E8.A8.AD.E5.AE.9A"></span><span id="語法設定">語法設定</span></h3>
<p>在C語言的格式化字串輸入函式（printf 等）中，代表格式指定的指示符。例如 %d 表示整數、%c 表示輸出 1 個字元等。很多其他程式語言也承襲這個方法。
</p>
<h3><span id=".E7.92.B0.E5.A2.83.E8.AE.8A.E6.95.B8"></span><span id="環境變數">環境變數</span></h3>
<p>在 MS-DOS 與 Microsoft Windows 等環境中，標準的 命令提示字元 中，作為表示環境變數的符號。
</p>
<blockquote class="quote-frame pullquote" style="font-size: 95%; padding: 0.5em 2em; background-color: #f8f9fa; border: 1px solid #aaa; display:table; float:none;"></blockquote>
<p>這裡「%PATH%」表示傳回環境變數 PATH 的值。
</p>
<h3><span id=".E9.9B.9C.E6.B9.8A"></span><span id="雜湊">雜湊</span></h3>
<p>在 Perl 語言將百分號用於雜湊型別的變數。
</p>
<h3><span id="URL.E7.B7.A8.E7.A2.BC"></span><span id="URL編碼">URL編碼</span></h3>
<ul><li>由於URL無法傳送非ASCII範圍以及部分ASCII範圍內的部分符號，所以使用%xx（xx是16進位2位數）的形式進行編碼傳輸。在RFC 3986中將這種編碼形式稱為「百分號編碼」。</li></ul><h3><span id=".E5.85.B6.E4.BB.96.E9.9B.BB.E8.85.A6.E4.B8.AD.E7.9A.84.E7.94.A8.E9.80.94"></span><span id="其他電腦中的用途">其他電腦中的用途</span></h3>
<ul><li>在 MS-DOS 批次檔中，表示命令列引數。</li>
<li>在 crontab 中，行內的 % 表示命令結束的意思，% 之後的部分視為標準輸入的輸入內容。</li>
<li>在 MATLAB 等軟體中，從 % 到行尾的部分視為註解。</li>
<li>在 SQL 語言中，作為萬用字元，表示「長度在0以上的任意字串」。</li></ul><h2><span id=".E7.99.BE.E5.88.86.E8.99.9F.E7.9A.84.E6.95.B8.E6.93.9A.E8.99.95.E7.90.86"></span><span id="百分號的數據處理">百分號的數據處理</span></h2>
<h2><span id=".E6.B3.A8.E9.87.8B"></span><span id="注釋">注釋</span></h2>

<h2><span id=".E5.8F.83.E8.80.83.E6.96.87.E7.8D.BB"></span><span id="參考文獻">參考文獻</span></h2>

<h2><span id=".E5.8F.83.E7.9C.8B"></span><span id="參看">參看</span></h2>
<ul><li>百分比</li></ul><!-- 
NewPP limit report
Parsed by mw2318
Cached time: 20230505225840
Cache expiry: 1814400
Reduced expiry: false
Complications: [vary‐revision‐sha1, show‐toc]
CPU time usage: 0.521 seconds
Real time usage: 0.702 seconds
Preprocessor visited node count: 4791/1000000
Post‐expand include size: 169158/2097152 bytes
Template argument size: 3403/2097152 bytes
Highest expansion depth: 30/100
Expensive parser function count: 17/500
Unstrip recursion depth: 1/20
Unstrip post‐expand size: 21793/5000000 bytes
Lua time usage: 0.226/10.000 seconds
Lua memory usage: 16088578/52428800 bytes
Number of Wikibase entities loaded: 0/400
--><!--
Transclusion expansion time report (%,ms,calls,template)
100.00%  581.048      1 -total
 31.80%  184.795      2 Template:Reflist
 28.15%  163.587      1 Template:標點符號
 26.66%  154.885      1 Template:Infobox
 17.52%  101.783      1 Template:Lang-ja
 14.29%   83.016      6 Template:Aligned_table
 11.27%   65.505      9 Template:Cite_web
  8.68%   50.461      1 Template:Lead_section
  8.34%   48.469      1 Template:ISBN
  7.41%   43.076      3 Template:Category_handler
-->
**百分號**（percent sign，%）又稱**百分比記號**，是表達百分比的符號，加在數值的後面，表達百分之一。

根據其英文發音，百分比在東南亞華人中常被稱為**巴仙**；在台語中則根據日文「日語：パーセント，羅馬化：_Pāsento_」發音，華語音似**趴線豆**、**趴線**或**趴**，部分報章雜誌網站俗寫為**趴**。

## 歷史

### per cento

有人主張百分號來自於義大利文的「per cento」（每一百），以下是 D.E. Smith 的考證。

古時本無百分比專用的符號，而是將義大利文的「per cento」以「per 100」「p 100」「p cento」等形式書寫。

1425 年左右，出現了在「PC」之後加上一個小圈，代表「cento」最後一個字母「o」的寫法。

1650 年左右，「Cº」的部分再次變形，出現像是「%」站立的符號，接著「P」的部分漸漸開始不寫。

大約在 1925 年左右，開始出現使用斜線的形式 ()，是現今最普遍的形式。

 

除以上見解外，也有其他不同的主張。

* 源自於「cento」的縮寫「c/o」。
* 「pc」的變形。

## 排版

### 空格

數字與 % 符號的中間是否帶有空格，有各種不同的習慣。

* 英語圈中的爭論:

**主張必須要有空格者**
: * 國際單位制的手冊
  * ISO 31-0

**主張不應有空格者**
: * _the Chicago Manual of Style_
* 在捷克文中，當數字是名詞時要加空格，當數字是形容詞時不加空格（例: a 50% increase）。

中華人民共和國國家標準於 2011 年 7 月 29 日發布，11 月開始實施的《出版物上數字用法》中註明，正規出版物中，將數字用於加減乘除等運算的時候，百分數應當以羅馬數字記法顯示，如「去年營業額增長百分之五」應當寫作「去年營業額增長 5%」，等等。表示數值區間的時候，應當保留兩端的百分號，如應當寫「此事件有 5%～10% 的可能性發生」，而不是「此事件有 5～10% 的可能性發生」。

## 在自然語言中的用途

### 百分比

表示百分比。

* 營業稅 5%
* 20% OFF
* 濃度 5.5% 的食鹽水

### 商業用負號

Template: 符號
就像大寫數字一樣，為了防止數值遭到竄改，在商業上有將百分號代替負號使用的情形。

然而商業用負號通常不寫作圈而以點表示為主（如「˙/.」或「./.」），所以在 Unicode ，有另外定義一個商業用負號字碼 U+2052 以便區別，但目前許多字型尚未支援該符號。

## 電腦上的用途

由於百分號有收錄在 ASCII 碼，很容易在各國環境中輸入，所以在程式語言以及許多殼層都借用百分號在其他用途上。

### 求餘數運算子

許多類 C 語言的程式語言都將百分號用在求餘數的運算子（模除）。例如：

這是將 25 除以 7 後的餘數 4 指派給變數 a 的意思。在 C 語言只能處理整數型別，而在 Java 也可以運算浮點數。

### 語法設定

在 C 語言的格式化字串輸入函式（printf 等）中，代表格式指定的指示符。例如 % d 表示整數、% c 表示輸出 1 個字元等。很多其他程式語言也承襲這個方法。

### 環境變數

在 MS-DOS 與 Microsoft Windows 等環境中，標準的 命令提示字元 中，作為表示環境變數的符號。

這裡「% PATH%」表示傳回環境變數 PATH 的值。

### 雜湊

在 Perl 語言將百分號用於雜湊型別的變數。

### URL 編碼

* 由於 URL 無法傳送非 ASCII 範圍以及部分 ASCII 範圍內的部分符號，所以使用 % xx（xx 是 16 進位 2 位數）的形式進行編碼傳輸。在 RFC 3986 中將這種編碼形式稱為「百分號編碼」。

### 其他電腦中的用途

* 在 MS-DOS 批次檔中，表示命令列引數。
* 在 crontab 中，行內的 % 表示命令結束的意思，% 之後的部分視為標準輸入的輸入內容。
* 在 MATLAB 等軟體中，從 % 到行尾的部分視為註解。
* 在 SQL 語言中，作為萬用字元，表示「長度在 0 以上的任意字串」。

## 百分號的數據處理

## 注釋

## 參考文獻

## 參看

* 百分比
%