题目:
9.在查看输入方面,cin >>ch同cin.get(ch)和ch=cin.get()有什么不同?
答案:
cin>>ch 将跳过空格、换行符和制表符,其他两种格式将读取这些字符。
C++技术网辅导详解解答:
空白字符包括空格、换行符和制表符。这些字符会干扰cin的输入,因为cin在输入字符时,发现有空白字符就停止了。这样就会导致一个字符串因为空白字符而被中断输入,进而产生错误。那么此时我们需要用cin.get来输入。
C++ Primer Plus 6th 5.8 复习题 第9题 cin和cin.get的区别
更新:2019-04-27 浏览:1+次题目:
9.在查看输入方面,cin >>ch同cin.get(ch)和ch=cin.get()有什么不同?
答案:
cin>>ch 将跳过空格、换行符和制表符,其他两种格式将读取这些字符。
C++技术网辅导详解解答:
空白字符包括空格、换行符和制表符。这些字符会干扰cin的输入,因为cin在输入字符时,发现有空白字符就停止了。这样就会导致一个字符串因为空白字符而被中断输入,进而产生错误。那么此时我们需要用cin.get来输入。
其他推荐
相关资讯