发布网友 发布时间:2022-04-23 13:01
共5个回答
热心网友 时间:2023-10-14 15:41
其实\t就是tab,指的是制表位。
其中\t 制表符表示的是从行首开始,每8字节算一个制表位(也就是8个英文字符),'\t'会在当前内容结束后第一个空的制表位处接上下文。
命令行下面Tab的宽度一般都是8个空格,也就是将一行中的每8个字符分为一组,当你打Tab键的时候,Tab就会用空白自动帮你填满最后一个组的所有字符。
注意Tab是一个字符,而不是几个空格。而当输入的字符为八个或八个以上少于16个时,电脑默认为两个Tab,也就是十六个字符的空间。在第三个Tab未开始接下文。
因此,之所以说是制表位,顾名思义就是对对齐方便做成表格。
扩展资料
编程时使用空格还是Tab
在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了。如果其他人用转换tab为空格的编辑器打开你写的文件,然后版本控制程序就会报冲突,非常非常麻烦。而使用空格键,任何人用任何编辑器查看代码都是对齐的。
如果代码需要压缩发布,使用空格的代码通常具有更好的压缩率。这里面的原理是信息量,使用 Tab 缩进的代码中,仍然不可避免的含有空格(运算符之间的间隔,注释等等)。
但使用空格的代码中根本不含有 Tab,这使得 Tab 缩进代码虽然不压缩的时候更小,但熵更高,因而压缩率较差,压缩之后反而更大。
热心网友 时间:2023-10-14 15:42
\t就是tab,指的是制表位,其实可以这么理解——热心网友 时间:2023-10-14 15:42
在命令行下面Tab的宽度一般都是8个空格,但在一些文本编辑器中你可以设置Tab的宽度。热心网友 时间:2023-10-14 15:43
\t 制表符表示的是,从行首开始,每8字节算一个制表位(也就是4个英文字符),'\t'会在当前内容结束后第一个空的制表位处接上下文。热心网友 时间:2023-10-14 15:44
所以说在图中70000,13,0.625,4.9e+007这几个数字就对齐了嘛,这就是TAB字符的作用……