1M 的鹽酸 PH值是多少?

2009-12-11 12:09 am
請問
1M 的鹽酸 PH值是多少?

感謝!

回答 (4)

2009-12-11 12:32 am
✔ 最佳答案
1 M 鹽酸的 pH 值是 0。

計算的方法如下:
1 M 鹽酸的中,HCl 差不多完全解離。
在 1 M 鹽酸中的氫離子濃度 [H^+] = 1 M
pH = -log[H^+] = -log(1) = 0

在 10 M 濃鹽酸中,由於濃度太高,只有部份 HCl 解離,所以用以上方法計算所得的 pH = -1 並不合理。

2009-12-11 00:18:05 補充:
老爺子

2009-12-11 23:09:23 補充:
1. 題目中的濃度 1 M ( 1 mol/L) ,不是 10 (10 mol/L)。

2. 濃鹽酸不完全解離,我想大約是高三至大一的程度吧,不是我自作的。或者是維基百科的作者假設完全解離,又或者是作者的錯誤理解。
2009-12-17 6:40 am
1 M = 10^0

所以 pH 值 = 0
參考: 我
2009-12-13 6:26 am
以兩位的觀念來講,其實都可以說是對的。但濃鹽酸(專指35%以上的氫氯酸/相當於12M),這是有可能的喔!

再者,不管是哪種酸,嚴格說不算完全解離,好比說現在討論的鹽酸,根據維基百科所示,其Ka = 10^ 8 [pKa = -8] 來看,其解離度相當高(這就是為何我們可視為完全解離之故),我們可以用式子去證明一下。

     HCl(aq) ←→ H+(aq) + Cl-(aq) (題目給1M鹽酸)

初     1M    0    0
100%解離  0    1M    1M
平衡    xM    1-x    1-x

根據Ka(酸度係數)定義:Ka = [H+][A-] / [HA] (此處A代Cl)

得方程式 10^8 = (1-x)^2 / x (由於x在(1-x)中甚小,可忽略)

10^8 = 1/x → x = 10^ (-8)

當然這是最謹慎的方式,你可以發現1>>10^(-8),也就得知他的[H+] 逼近1M

所以啦!1M理當是pH = 0,至於10M的話用上述方式求的話,x值 = 10^(-6) {還是遠小於10M}

幾乎在pH計難以發覺他的x值變化,結論是pH = -1

當然HCl水溶液的極限也就差不多在12M左右,不太可能比這高太多。

這樣就可以解釋下面兩個的問題了。
參考: 自己
2009-12-11 12:17 am
鹽酸(10 mol/L)的pH為−1

2009-12-11 11:21:45 補充:
維基百科中找到的,

並不是像老爺子 您自個兒導出來的!

若有錯誤,還請見諒!


收錄日期: 2021-04-30 12:57:44
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20091210000010KK04401

檢視 Wayback Machine 備份