在C语言中,可以使用printf函数输出不同进制的整数。以下是输出不同进制整数的技巧:
十进制整数:直接使用%d
格式化符号即可输出十进制整数。
八进制整数:使用%o
格式化符号即可输出八进制整数。
十六进制整数(小写字母):使用%x
格式化符号即可输出小写字母表示的十六进制整数。
十六进制整数(大写字母):使用%X
格式化符号即可输出大写字母表示的十六进制整数。
示例代码如下:
#include <stdio.h>
int 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