运行代码
#include <stdio.h>
int main() {
int num = 42;
printf("Octal: %o\n", num); // 打印八进制数
printf("Decimal: %d\n", num); // 打印十进制数
printf("Hexadecimal: %x\n", num); // 打印小写字母的十六进制数
printf("Hexadecimal: %X\n", num); // 打印大写字母的十六进制数
return 0;
}
运行结果
Binary: 101010
Octal: 52
Decimal: 42
Hexadecimal: 2a
Hexadecimal: 2A