當前位置:首頁 » 編程語言 » 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

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:627
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:356
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:73
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:297
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:787
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:337
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:202
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:800
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:356
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:582