C語言中的三種進製

2021-08-29 15:55:11 字數 677 閱讀 9243

在c語言裡,整數有三種表示形式:十進位制,八進位制,十六進製制。

1、十進位制:除表示正負的符號外,以1-9開頭,由0-9組成。如,128, + 234, - 278。

2、八進位制:以0開頭,由0~7組成的數。如,0126, 050000

3、十六進製制:以0x或0x開頭,由0-9,a-f或a-f 組成。如,0x12a, 0x5a000。

以十進位制、八進位制、十六進製制列印數字100(僅僅列印對應的數值,前面不加0、0x或0x這樣宣告進製的符號):

#include int main(void)

列印結果為:

100的十進位制表示為:100

100的八進位制表示為:144

100的十六進製制表示為:64

所以,以十進位制顯示數字,使用%d;以八進位制顯示數字,使用%o;以十六進製制顯示數字,使用%x。

以十進位制、八進位制、十六進製制列印數字100(顯示各進製數的字首):

#include int main(void)

列印結果是:

100的十進位制表示為:100

100的八進位制表示為:0144

100的十六進製制表示為:0x64

所以,以十進位制顯示數字,使用%d;以八進位制顯示數字,使用%#o;以十六進製制顯示數字,使用%#x。

C語言中的三種迴圈

在c語言中迴圈可分為3種,while迴圈 do while迴圈 for 迴圈。一 while迴圈 while即 首先檢查啟動迴圈的條件是否滿足,當條件滿足時,不斷地重複迴圈體內的語句,直到不滿足條件就退出。while迴圈基本形式 while 條件 eg 1 輸入任意個int型,整數並判斷其位數 in...

C語言中的三種迴圈語句

目錄 while即 首先檢查啟動迴圈的條件是否滿足,當條件滿足時,不斷地重複迴圈體內的語句,直到不滿足條件就退出。while迴圈基本形式 while 條件 eg 1 輸入任意個int型,整數並判斷其位數 include int main printf d n n return0 eg 2 判斷輸入的...

C語言中函式引數傳遞的三種方式

煙台大學計算機與控制工程學院 檔名稱 test.cpp 作 者 朱國榮 完成日期 2015年9月11日 版 本 號 vc6.0 問題描述 交換a和b的值。輸入描述 兩個整數,分別為2和3。程式輸出 交換後的兩個數,輸出3和2.include void myswap int p1,int p2 2 引...