温馨提示×

C语言输出不同进制的整数有何技巧

小樊
509
2024-06-24 22:07:29
栏目: 编程语言

在C语言中,可以使用printf函数输出不同进制的整数。以下是输出不同进制整数的技巧:

  1. 十进制整数:直接使用%d格式化符号即可输出十进制整数。

  2. 八进制整数:使用%o格式化符号即可输出八进制整数。

  3. 十六进制整数(小写字母):使用%x格式化符号即可输出小写字母表示的十六进制整数。

  4. 十六进制整数(大写字母):使用%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

0