C语言printf输出十六进制16进制

C语言printf输出十六进制16进制

#include

int main()

{

short a = 0b1010110; //二进制数字

int b = 02713; //八进制数字

long c = 0X1DAB83; //十六进制数字

printf("a=%ho, b=%o, c=%lo\n", a, b, c); //以八进制形似输出

printf("a=%hd, b=%d, c=%ld\n", a, b, c); //以十进制形式输出

printf("a=%hx, b=%x, c=%lx\n", a, b, c); //以十六进制形式输出(字母小写)

printf("a=%hX, b=%X, c=%lX\n", a, b, c); //以十六进制形式输出(字母大写)

return 0;

}

运行结果: a=126, b=2713, c=7325603 a=86, b=1483, c=1944451 a=56, b=5cb, c=1dab83 a=56, b=5CB, c=1DAB83

其他:

1.%x 输出十六进制

2.%hd 中h的意思是短整形

3.%ld中l的意思是长整型

参考总结链接:

1.C语言中的二进制数、八进制数和十六进制数

相关数据

对中国免签的国家有哪些适合旅游
365bet网投官网

对中国免签的国家有哪些适合旅游

⌛ 09-29 👁️‍🗨️ 6277
广州久邦gomo怎么样?
email365

广州久邦gomo怎么样?

⌛ 10-04 👁️‍🗨️ 8964
天天酷跑冰锋狼王和小肥羊哪个好 属性技能对比分析
365bet网投官网

天天酷跑冰锋狼王和小肥羊哪个好 属性技能对比分析

⌛ 10-09 👁️‍🗨️ 5786
《生化危机4重制版》启动了没反应解决方法
email365

《生化危机4重制版》启动了没反应解决方法

⌛ 07-12 👁️‍🗨️ 5176
迪兰R9 370 酷能 2G 1024SP网友点评
bte365娱乐线

迪兰R9 370 酷能 2G 1024SP网友点评

⌛ 10-13 👁️‍🗨️ 3247