

為什么轉義字符‘\t’前面加了空格就可以實作輸出對齊,而不加空格又對不齊,又為什么輸出的后兩行可以對齊?
各位大佬,幫忙看一下!!!
謝謝了!!!
uj5u.com熱心網友回復:
對終端來說,\t僅僅表示將游標向右移到下一個列位置為8*n+1的地方而已。n為非負整數uj5u.com熱心網友回復:
char s[200];
sprintf(s,"a[%2d]=%2d",i,a[i]);//輸出到臨時字串變數s中
printf("%-20s",s);//將s左對齊占用20個字符寬度輸出
uj5u.com熱心網友回復:
https://blog.csdn.net/CSRAWD/article/details/104860862這個博客講的很詳細,參考一下吧~
uj5u.com熱心網友回復:
我這邊跑過都是正常對齊的,實在不行可以貼代碼上來debug下。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/175368.html
標籤:C語言
