C++ printf string能否自定義格式

c++
小樊
83
2024-07-21 10:49:01

C++中的printf函數(shù)是C語(yǔ)言的標(biāo)準(zhǔn)輸出函數(shù),在輸出字符串時(shí)可以通過(guò)格式控制符來(lái)自定義輸出格式。例如,可以使用 %s 來(lái)輸出字符串,%d 來(lái)輸出整數(shù),%f 來(lái)輸出浮點(diǎn)數(shù)等。可以在格式控制符中添加一些修飾符來(lái)自定義輸出格式,比如控制輸出的寬度、小數(shù)點(diǎn)后的位數(shù)等。

例如,可以使用以下格式控制符來(lái)自定義輸出格式:

  • %10s:輸出的字符串占據(jù)10個(gè)字符的寬度,不足的地方用空格填充
  • %.2f:輸出浮點(diǎn)數(shù),保留2位小數(shù)
  • %05d:輸出整數(shù),不足5位的用0填充

通過(guò)這種方式,我們可以自定義字符串的輸出格式。

0