c语言中尀t尀b是什么效果

2024-11-16 12:04:41
推荐回答(5个)
回答1:

这两个都是转义字符。

\t    水平制表(HT) 

作用:跳到下一个TAB位置

\b  退格(BS) 

作用:将当前位置移到前一列

转义字符表:

转义字符定义:

所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。

回答2:

\t是一个制表符,\b是代表一个退格,但一个制表符会被识别为一个字符,因此一个\b会消除一个制表符,虽然它实际上是很多空格

回答3:

是软件的问题。
各软件对制表符的规定或者说是设置不同,有的是8字符长有的是4字符长也有1字符长,这就导致问题了。
你可以输出 "A\tb\tcde"和"a\t\t\bb\t\bcde"等来验证。

回答4:

一个\t和一个\b相互抵消了。\b退一个制表符

你说的退一列指?

回答5:

自己试下不就知道了?