可以使用 printf 函数将字符变量以不同进制形式输出,示例如下:

#include <stdio.h>

int main() {
    char ch = '\041'; // 8进制表示的字符'A'
    
    printf('8进制:%o\n', ch);
    printf('10进制:%d\n', ch);
    printf('16进制:%x\n', ch);
    printf('字符:%c\n', ch);
    
    return 0;
}

输出结果为:

8进制:101
10进制:65
16进制:41
字符:A

其中,%o 表示以 8 进制形式输出,%d 表示以 10 进制形式输出,%x 表示以 16 进制形式输出,%c 表示以字符形式输出。


原文地址: http://www.cveoy.top/t/topic/pSOQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录