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

2021-09-24 02:55:30 字數 743 閱讀 5344

/* 

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++)

return 0;}

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...