進製轉換 C語言的格式化輸入輸出

2021-10-02 23:54:16 字數 856 閱讀 7337

用c語言的格式化輸入輸出可以快速轉換10進製,8進製和16進製制。

例子:1.c中指定格式輸出

printf

("%05o\n",35

);//按八進位制格式輸出,保留5位高位補零

printf

("%03d\n",35

);//按十進位制格式輸出,保留3位高位補零

printf

("%05x\n",35

);//按十六進製制格式輸出,保留5位高位補零

執行結果:

例子:

8進製→10進製

8進製→16進製制

10進製→16進製制

10進製→8進製

10進製轉16進製制:

#include

intmain()

10進製轉8進製

#include

intmain()

8進製轉16進製制

#include

intmain()

8進製轉10進製

#include

intmain()

C語言格式化輸入輸出

原創 2015年03月20日 20 08 32 printf 格式字串的一般形式 標誌 輸出最小寬度 精度 長度 型別 其中方括號 中的項為可選項。各項意義 1 型別 型別字元用以表示輸出資料的型別,其格式符和意義如下表所示 格式字元 意義d 以十進位制形式輸出帶符號整數 正數不輸出符號 o以八進位...

C語言 格式化輸入輸出

格式說明由 和格式字元組成,由 d f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由 字元開始的。不同型別的資料用不同的格式字元。格式字元有d,o,x,u,c,s,f,e,g等 如 d整型輸出,ld長整型輸出,o以八進位制數形式輸出整數,x以十六進製制數形式輸出整數,u以十進位制數輸...

C語言格式化輸入輸出

本文主要介紹一下c語言中printf和scanf兩個函式。printf函式被設計用來顯示格式串 format string 的內容,並且在該串中的指定位置插入可能的值。呼叫printf函式時必須提供格式串,格式串後面的引數是需要在顯示時插入到該串中的值 printf 格式串,表示式1,表示式2,顯示...