Why do HCl, HNO3, etc., show acidic characters in aqueous solutions while solutions of compounds like alcohol and glucose do not show acidic character?
Solution 1
When HCl or HNO3 are mixed with water then they dissolve in water to form H+ or H3O+ ions which shows their acidic character. For example just see the following reactions
HCl (aq) → H+ + Cl–
H+ + H2O → H3O+
When alcohols and glucose are mixed with water then they do not dissolve to form ions. Hence they do not show acidic character.
Solution 2
Acids are substances that can dissociate on the dissolving of water, which results in production of hydrogen ions. Some acids show acidic character as they dissociate in the aqueous solution which results in the production of hydrogen ions (acids like HCl, HNO3).
Compounds similar to glucose or alcohol also do contain hydrogen element but they do not show signs of acidic nature. This is due to the fact that the hydrogen in them will not separate as like the hydrogen in the acids. They will not separate to become hydrogen ions, on dissolving in the water.