當前位置:首頁 » 編程語言 » c語言1d

c語言1d

發布時間: 2023-07-19 10:43:11

c語言中%1d,%2d,%3d,%5d有什麼區別

%1d,%2d,%3d,%4d,%5d中%與d之間的數字表示的是輸出數據所佔的寬度,由系統決定,通常按照數據本身的實際寬度數出,前後不加空格,並且採用右對齊的形式。

在%和格式字元之間插入一個整型常數來指定輸出的寬度n。

如果指定的寬度n不夠,輸出時將會自動突破,保證數據完整輸出。如果指定的寬度n超過輸出數據的實際寬度,輸出時將會右對齊,左邊補以空格,達到指定的寬度。

(1)c語言1d擴展閱讀:

在「%」和字母之間插進數字表示最大場寬。

例如:%3d表示輸出3位整型數,不夠3位右對齊。

%9.2f表示輸出場寬為9的浮點數,其中小數位為2,整數位為6,小數點佔一位,不夠9位右對齊。

%8s表示輸出8個字元的字元串,不夠8個字元右對齊。

如果字元串的長度、或整型數位數超過說明的場寬,將按其實際長度輸出。

但對浮點數,若整數部分位數超過了說明的整數位寬度,將按實際整數位輸出;

若小數部分位數超過了說明的小數位寬度,則按說明的寬度以四捨五入輸出。

參考資料:網路-printf

熱點內容
安卓手機如何變換桌面 發布:2025-05-16 13:39:33 瀏覽:514
sql存儲過程命令 發布:2025-05-16 13:17:54 瀏覽:145
用紙做解壓小玩具西瓜 發布:2025-05-16 13:04:09 瀏覽:935
區域網xp無法訪問win7 發布:2025-05-16 13:03:58 瀏覽:942
油卡如何修改密碼 發布:2025-05-16 13:00:35 瀏覽:901
安卓手機如何拼照片 發布:2025-05-16 12:58:23 瀏覽:374
深入淺出python 發布:2025-05-16 12:56:52 瀏覽:655
國二c語言vc2010怎麼編譯運行 發布:2025-05-16 12:53:49 瀏覽:424
華為熱點哪裡看密碼 發布:2025-05-16 12:53:44 瀏覽:515
新手如何用java寫安卓app 發布:2025-05-16 12:53:07 瀏覽:402