在c++中cout<<‘\141’;和int b=141;cout<<‘\b’;有什么不一样
时间: 2024-06-05 20:13:01 浏览: 143
c和C++区别
`cout<<‘\141’` 会输出一个字符 'a',因为 '\141' 是八进制数,它转换成十进制是 97,对应 ASCII 码中的字符 'a'。
而 `int b=141;cout<<‘\b’` 则会输出一个退格符,因为 '\b' 是转义字符,表示退格符。它会让光标回退一个位置,但不会删除任何字符。因此,当你输出 `b` 后,执行 `cout<<‘\b’` 会让光标回退到字符 '1' 的位置,但字符 '1' 不会被删除,下一个输出的字符会覆盖它。
阅读全文