不能,不同环境下,回车键可能代表\r\n也可能代表\n。所谓的不同环境不是指语言环境,而是指操作系统环境。windows、linux下不一样,与代码语言无关。
我们常称'\n'叫回车,其实它的ASCII编码是“换行”,即line feed。换行的编码是10。同样是敲Enter键,scanf("%c",&x);和x=getchar();等到的是10,而x=getch();和getche();得到的却是13……
13
查ASCII码表啊魂淡
013