program_bxy

导航

空格/回车/换行的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)    收藏  举报