空格/回车/换行的ascll 以及如何输入带空格的字符串
一、空格、回车、换行的ascll
空格----ascll值 32
回车----ascll值 13 (意义: \r 光标重新回到本行开头,英文名字为return,控制字符可以写为CR即Carriage Return)
换行----ascll值 10 (意义: \n 光标去到下一行,但不一定是行首,英文单词为newline,控制字符可以写为LF即Line Feed)
二、 如何输入带空格的字符
语言为c++时,使用cin进行输入,空格会将带有空格的字符分开,也就是说cin不接受空格,我们可以使用getline进行输入,getline接受空格。
例:
string str;
cin>>str;
在控制台输入Hello world ,此时str的值为Hello,也就是空格以后的字符串并没有输入进去。
getline(cin, str)
使用getline,str的值为Hello world,赋值成功。
posted on 2019-11-04 16:35 program_bxy 阅读(1470) 评论(0) 收藏 举报
浙公网安备 33010602011771号