在C语言中,可以使用printf函数输出不同进制的整数。以下是输出不同进制整数的技巧:
-
十进制整数:直接使用
%d
格式化符号即可输出十进制整数。 -
八进制整数:使用
%o
格式化符号即可输出八进制整数。 -
十六进制整数(小写字母):使用
%x
格式化符号即可输出小写字母表示的十六进制整数。 -
十六进制整数(大写字母):使用
%X
格式化符号即可输出大写字母表示的十六进制整数。
示例代码如下:
#includeint main() { int num = 255; // 十进制整数 printf("十进制整数:%d\n", num); // 八进制整数 printf("八进制整数:%o\n", num); // 十六进制整数(小写字母) printf("十六进制整数(小写字母):%x\n", num); // 十六进制整数(大写字母) printf("十六进制整数(大写字母):%X\n", num); return 0; }
运行以上代码,输出结果为:
十进制整数:255 八进制整数:377 十六进制整数(小写字母):ff 十六进制整数(大写字母):FF