日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言中printf打印形式(%02X, %2X, %-2X, %.nf, %m.nf, %e, %m.ne, %2d, %-2d, %02d, %.2d)

發布時間:2023/12/15 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言中printf打印形式(%02X, %2X, %-2X, %.nf, %m.nf, %e, %m.ne, %2d, %-2d, %02d, %.2d) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • %2d,%-2d,%.2d,%02d
    • %2x, %02x, %-2x, %.2x
    • %f, %.nf, %m.nf,
    • %e, %.ne,%m.ne,

%2d,%-2d,%.2d,%02d

int main() {int a = 1;printf("%d\n",a);printf("%2d\n",a);printf("%.2d\n", a);printf("%-2d\n",a);printf("%02d\n",a);return 0; }


如圖所示,2表示輸出寬度,當大于輸出寬度時,數據按原數據輸出。當小于輸出寬度2時,默認前補空格。如果有-號表示后補空格,.2d與02d相同,都表示不足寬度2時前補0.

%md類似,不在贅述

%2x, %02x, %-2x, %.2x

X 表示以十六進制形式輸出
02 表示不足兩位,前面補0輸出;如果超過兩位,則實際輸出

#include<stdio.h> int main() {printf("%02X\n", 0x325); printf("%02X", 0x5); return 0; }

如果寫為 %2x,數據不足兩位時,前面補空格輸出,不額外補0輸出; 如果超過兩位,則實際輸出

如果寫成%-2x,數據不足兩位時,后面補空格輸出,不額外補0輸出; 如果超過兩位,則實際輸出

如果寫成%.2x效果和%02x相同

#include<stdio.h> int main() {printf("%2X\n", 0x325); printf("%2X\n", 0x5); printf("%-2X", 0x5);printf("1");//驗證后面有空格return 0; }


%mx類似,不在贅述

%f, %.nf, %m.nf,

#include<stdio.h> int main() {double num;num = 3.1415;printf("%f\n",num);printf("%5.2lf\n", num);printf("%.2lf\n", num);printf("%.6lf\n", num);return 0; }


1.%f不限制寬度和小數點后面的位數
2.%mf表示限制數據輸出寬度為m,這個數據寬度還包括小數點
不足寬度的前面補空格。超過寬度的數據正常輸出。
eg:%5.2lf——3.14占4個寬度<5所以前面補空格。
3.%.nf——表示小數點后面保留兩位小數。

%e, %.ne,%m.ne,

%e:以指數形式打印數字
在不指定輸出寬度的情況下默認數字部分小數點6位,指數占4位。
注意:小數部分不算小數點,指數e與+/-都算指數位數。


%m.ne:m表示輸出列數,n表示有幾位小數
當輸出列數>m時按原數據輸出
當<m時前補空格輸出

%-m.ne表示后面補空格。

%.ne表示不限制輸出列數,小數部分保留n位。

int main() {printf("%e\n",123.456);printf("%.2e\n", 123.456);printf("%13e\n",123.456);printf("%-13e", 123.456);printf("1\n");//驗證空格printf("%3e\n", 123.456);printf("%13.2e\n", 123.456);return 0; }

最后,此文章根據大量實驗得來,有任何問題,歡迎指出

總結

以上是生活随笔為你收集整理的C语言中printf打印形式(%02X, %2X, %-2X, %.nf, %m.nf, %e, %m.ne, %2d, %-2d, %02d, %.2d)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。