C语言中,当什么时候输入字符时,空格也算一个字符呢?

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:48:52
其实我也不太懂,例如当用getchar()函数时,键盘输入一个空格,算是一个字符吧?那回车也算吗?
ps:回车符跟换行符一样吗?

回车也是字符,而且很特殊是两个字符,分别是\r和\n.\r被getchar,scnaf这类函数用来确认输入,\n会被之后的读取字符的函数读走.
比如getchar();getchar();
你输入a回车,那么第一个getchar读到的是'a',第二个读到的就是'\n'

是一个字符。看看ASC表就能找到032是空格。