C語言基礎 X 十六進製制 的幾種不同輸出格式

2021-07-13 19:00:26 字數 757 閱讀 4307

/*

time:2016.6.20

function:

aim:測試十六進製制的不同輸出方式,%x,%x,%#x,%#x;

#include 

#include

int length(char a); //因為函式位於main()函式之後,所以當引用這個函式時應該首先進行宣告便於之後的引用

int main(void)

; int i;

int j = 47;

printf("%x\n", j); //輸出結果為: 2f

printf("%x\n", j); //輸出結果為: 2f

printf("%#x\n", j); //輸出結果為: 0x2f

printf("%#x\n", j); //輸出結果為: 0x2f %#x推薦使用

for (i = 0; i < length(a); i++)

return0;}

int length(char a)

/*

在codeblocks中執行結果是:

———————————-

2f 2f

0x2f

0x2f

97 98

99 100

————————————-

總結:

通過這個程式了解到了16進製制輸出方法也就是%x的用法。

*/

C語言基礎 X 十六進製制 的幾種不同輸出格式

time 2016.6.20 function aim 測試十六進製制的不同輸出方式,x,x,x,x include include int length char a 因為函式位於main 函式之後,所以當引用這個函式時應該首先進行宣告便於之後的引用 int main void int i int...

C語言基礎 X 十六進製制 的幾種不同輸出格式

time 2016.6.20 function aim 測試十六進製制的不同輸出方式,x,x,x,x include include int length char a 因為函式位於main 函式之後,所以當引用這個函式時應該首先進行宣告便於之後的引用 int main void int i int...

c 十六進製制加法 C 十六進製制巨集的用法

流行的用法 用二進位制的每一位代表一種狀態。001,010,100這樣就表示三種狀態。通過或 運算就可以組合各種狀態。001 010 011 001 010 100 111 通過與 運算可以去除某種狀態。111 001 110 可以定義這樣的巨集組合成函式的引數 define p1 0x001l 0...