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

🏷️ best365官网手机版 📅 2025-10-15 21:28:53 👤 admin 👀 3730 ❤️ 427
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语言中的二进制数、八进制数和十六进制数

相关推荐

【深度剖析】俄罗斯世界杯32强青训A组沙特阿拉伯
365bet世界杯欢迎您

【深度剖析】俄罗斯世界杯32强青训A组沙特阿拉伯

📅 06-27 👀 9205
命运冠位指定礼装图鉴
best365官网手机版

命运冠位指定礼装图鉴

📅 08-09 👀 4166