C语言中的反斜杠b(\b)是什么意思

如题所述

C语言中的反斜杠b(\b)是将输出的定位前移一个字符的意思(可以在输出中删除刚输出的一个字符)。例如:printf("abcde"); printf("\bABCD\n"); 后,实际的输出为abcdABCD(后输出的A把e覆盖了)。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-04
区分用途,根据用途选用\或者/。二者使用场景不同。

1 \
a) 在字符串中,用来表示转义字符,如\0, \n, \t等。
b) 当代码过长时用来换行,尤其常用语宏定义中。

2 /
a) 除法符号。
b) 注释符号。单行注释的//,和多行注释的/* */用的都是/。本回答被网友采纳
第2个回答  2016-11-04
输出的整数占两个字节的空间不足的部分补0如果超出那么按照实际值输出比如用%02d输出1结果为0110结果为10123结果为123
相似回答