整数和字符以及字符串

整数9和字符'9'以及字符串"9"有何区别?在键盘上输入9时,程序读入的是整数、字符还是字符串?

数字9就是个整数
字符'9'是字符型,其实际的整型值是ASCII码57
字符串"9"是字符串类型,其中有一个字符'9',还有一个字符串终止符'\0'
键盘上输入9,要看你程序用啥接收,用整型接收就是9,用char接收就是'9'。