Вкладка считается одним символом? - PullRequest
0 голосов
/ 26 мая 2020

Вкладка считается одним символом? Если да, означает ли это, что при использовании с пробелами табуляция использует меньше места в памяти, несмотря на одинаковую длину нескольких пробелов?

Ответы [ 2 ]

0 голосов
/ 26 мая 2020

Да, табуляции считаются одним символом. Один из быстрых способов проверить это - открыть любой текстовый редактор и использовать табуляции и пробелы. текстовый редактор покажет столбцы как один и два, несмотря на то, что первый имеет большую длину

0 голосов
/ 26 мая 2020

да, ты прав. если вы использовали программирование на c / c ++ / java, вкладка представлена ​​символом '\ t', который равен 0x09 в таблице ascii. но пробел представлен числом 0x20. если вы используете текстовый редактор, вы можете. текст, который по отображаемому количеству символов, представленных в тексте.

знает, что ширину табуляции символа '\ t' можно изменить в настройках текстового редактора.

если вы Зная таблицу ascii и шестнадцатеричные числа, вы можете выгрузить файл, содержащий пробелы в одной строке и вкладку во второй строке. (используйте команду od, если вы используете ОС на основе unix). в противном случае он знает, что на диске вкладка - это одно, а куча пробелов, образующих вкладку, - другое дело.

...