谢邀。
首先应从酸碱性的定义开始讲起。
高中概念中的酸碱性应用的是阿仑尼乌斯的酸碱理论,即:
在水中解离生成阳离子均为氢离子的化合物为酸,
在水中解离生成阴离子均为氢氧根离子的化合物为碱。
在此基础上,如题主所说HCl、H2S等符合定义为酸,NH3符合定义为碱,重新修改一下题主问题,应改为:
“为什么很多非金属的氢化物在水中解离出氢离子,而NH3在水中表现为解离出氢氧根?”
氯原子半径大、电负性大,易得一个电子而达到稳定价电子构型,
氢原子半径小、电负性小,易失一个电子也达到稳定价电子构型。
因此HCl分子在水中易解离为氢离子和氯离子,水溶液表现为酸性。
实际上是水分子与HCl分子形成Cl—H···O氢键与O—H···Cl氢键,而前者强度更大,因此表现为HCl在水中解离。
氮原子半径大、电负性大,易得三个电子而达到稳定价电子构型,
体现在氨分子上,就是氮原子与三个氢原子各自共用一对电子,而氮原子剩余的一对孤对电子由于体现负电性,易吸引体现正电性的氢原子,表现为易形成N—H···O氢键,
氧原子同理,O—H···N氢键也易形成,但由于前者强度更大,因此表现为氨分子更易结合水分子中的氢原子,写作NH4OH,易解离为更稳定的铵根离子和氢氧根离子,水溶液表现为碱性。
综上,NH3的水溶液体现碱性、HCl的水溶液体现酸性的原因在于氢键的强弱。