解释一下,第一张图 最左边的是格式化输出,占了30个位置 然后加上四个制表符 再输出右边的内容,结果总体整齐,但是有一小部分不行第二张图就左边换成了25个字符,但是就很不整齐。我想知道这是怎么回事(比如说制表符和空格对齐有什么机制啊),以及如果想要按我这种要求对齐的话,如何去做?
è¿ä¸ªéè¦æµè¯çï¼tab符ç宽度ï¼ä¸åçé è¯»å·¥å ·æ¯ä¸ä¸æ ·çï¼ææä¹å°±ä¸åã常è§çæ4å8个å符两ç§ã
举个ä¾åï¼æè¿ä¸ªtab符宽度æ¯4个å符
第1è¡ï¼4个å符 + 4个tab符X4 = 20宽度
第2è¡ï¼4个å符 + "è·¯"åtab符ä¸å ±4个å符 = 8 + å©ä¸3个tab符X4=20宽度
第3è¡ï¼"æè¿"4个å符 + 两个éå·åâè¿æ¥â6个å符 + âæè¿æ¶â6个å符 = 16个å符 + æåä¸ä¸ªâé´â+ä¸tab符4个å符= 20宽度
æ以3è¡å¯ä»¥å¯¹é½
追é®æ以ææ³è¦å¯¹é½ï¼å°±æ¯è¦å»å¤ææ左边çå符æå¤å°ä¸ªï¼ç¶åæ ¹æ®è¿ä¸ªæ¥ç¡®å®å¶è¡¨ç¬¦ç个æ°å¯¹å
追çè¦åç §æé¿çå符串ï¼ç¶åå°±æ¯è¦ç¡®å®æ¥ççç¨åºï¼tab符ç宽度