C语言 printf 函数输出字符变量的八进制、十进制、十六进制及字符形式
可以使用 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 著作权归作者所有。请勿转载和采集!