I always thought \t as a character, and never realize they are used by terminals for column/field alignment, until Stephane said What does `pr -e` mean?
printf '%b' '\t'orprintf '\t'writes a TAB character to its stdout. If that's written to a tty device with a terminal at the other end, that terminal will receive the TAB character and move its cursor to the next tab stop (start of the next table cell if you want).
when can I view \t as a character which spans a fixed width, instead of a control character which jumps to the next tab stop?
Thanks.