对于转义字符\t的实验

昨天看网课,说到\t转义字符,默认为8格的制表符,有弹幕说如果前面九个字符会怎么样,就试了一下。

先是演示一下四个字符:

cout<<"aaaa\thelloworld"<<endl;

Output:

aaaa    helloworld

接下来试试八个:

cout<<"aaaaaaaa\thelloworld"<<endl;

结果非常的amazing啊,竟然:

aaaaaaaa        helloworld

果然8个字符的话不会被填满,而是扩充到16个字符。

这样子的话,如果输出九个字符,显而易见的,会是继续填充这八个空位:

aaaaaaaaa       helloworld

果然不是随便一想那么简单,当然更不会随便报错。

 

posted @ 2020-04-02 11:56  EuphoriAbyss  阅读(363)  评论(0)    收藏  举报