首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

C++ 控制台表格輸出對齊:printf 格式化寬度與對齊控制

     編輯:程式設計綜合問答

用 printf 格式化字符串實現固定列寬對齊:

printf("%-6s%-5s%-5s%-20s\n", "姓名", "年齡", "性別", "電話");
printf("%-6s%-5s%-5s%-20s\n", name.c_str(), age.c_str(), sex.c_str(), phone.c_str());
  • %-6s:左對齊,寬度 6 字符(不足補空格)。
  • %6s:右對齊。
  • 中文按字節計寬,需視終端字體調整寬度參數。

結構體 display() 內調用即可統一格式。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved