问题:将一个十进制数转换为十六进制数。 比如输入 10, 输出 0xA
整型操作格式:%d
字符操作格式:%c
八进制操作格式:%o
十六进制操作格式:%x
整型常量:
十进制 1 2 300 500
二进制 0b11101 0b10010
八进制 012 071
十六进制 0x14 0x59 0xFF 0x00
代码如下:
#include <stdio.h>int main(int argc,char *argv[]){int a;printf("请输入一个十进制\n");scanf("%d",&a);printf("十六进制:0x%X\n",a);return 0;}
运行结果如下: