#includestdio.h
void choose() /*功能:询问是进行数值转换还是转换为十六进制ASCII码*/
{
char *ask;
printf("请问您想进行数值转换还是进行ASCII码转换?(输入\"数值\"或\"字符\")");
scanf("%s",ask);
switch(ask)
{
case "数值":id_b;break;
case "字符":cd_b;break;
default:choose();
}
}
void id_b() /*数值转换功能(按上述要求输入“数值”)*/
{
int x; /*存储输入的数据*/
printf("您想转换的数字是:\n");
scanf("%d",x); /*读取数据*/
printf("%d的十六进制形式为%0X!!\n",x,x);
}
void cd_b() /*字符转换功能(按上述要求输入“字符”)*/
{
char a; /*存储输入的数据*/
printf("您想转换的字符是:\n");
a=getchar(); /*从键盘读取一个字符*/
printf("%c的十六进制ASCII码是%0X!!\n",a,a);
}
main()
{
printf("欢迎使用由870725697真心献上的程序!\n");
choose();
printf("如果您觉得满意的话,一定要给分哦!\n");
getch();
}
直接用EXCEL函数就可以了。 =HEX2DEC("0F") 结果就是 15=hex2dec(11) 结果是17 上面的工具可以转换所有进制
这是计算器,不是转换器。如果你想16进制转换其他进制。你在输入好的情况下,直接点左上角的进制选择就直接转换过来了。3c88就是一个数,相当于我问你2等于几一样。没有任何运算关系。
数字电路会用到进制转换。下面,我们来看看电脑自带的计算器怎么使用16进制转换等功能吧。
01
计算器
点击电脑的左下角图标,在输入框中输入【计算器】,如下图所示:
02
科学型
点击【查看】,在下拉菜单中选择【科学型】,如下图所示:
03
十六进制
然后在计算器下方可以看到【十六进制、二进制、十进制】,如下图所示:
04
换算
随便在输入框中输入数字,然后选择【十六进制】,就可以换算结果了,如下图所示: