一个制表符被认为是一个字符吗?

问题描述 投票:0回答:1

一个制表符被认为是一个字符吗?如果是,这是否意味着当对着空格使用时,一个制表符使用较少的空间,在内存中,尽管有相同长度的多个空格?

character spaces
1个回答
0
投票

是的,你是对的。如果你用cc++java编程,一个制表符由字符'/t'表示,在ascii表中是0x09,但空白是由数字0x20表示的。

知道'/t'字符的标签宽度可以在文本编辑器设置中改变。

如果你知道ascii表和十六进制数字,你可以转储一个文件,其中一行有空格,第二行有制表符。否则,知道在磁盘中,一个制表符是一个想法,而一堆空格使一个制表符是另一回事。


0
投票

是的,制表符被认为是一个字符。一个快速检查的方法是通过打开任何文本编辑器并使用制表符和空格,文本编辑器将显示为一和二列,尽管第一列的长度更大。

© www.soinside.com 2019 - 2024. All rights reserved.