在网络上找了很多关于Enter键的问题,越看越糊涂,好像他们说的有的不是在C语言范围内的。有的说Enter键代表的ASCII值是13,有的说是10。还有的说是\n\r(回车换行),请问到底是哪个?(在C语言中的,并且是WINDOWS系统下的C-Free)
还有就是为什么键盘缓冲区中Enter键地值是13,标准输入流缓冲区是10?为什么又有\n\r的说法?
另外,在输入字符串时,按Enter将字符串送入缓冲区时Enter会不会也作为一个字符存在于按Enter前打入的字符与\0之间?这样字符串长度不就增加了吗?