
在电脑自带的计算器中启用“程序员”设置,即可进行16进制转换察族10进制的 *** 作。具体 *** 作请参照以下步骤。
1、在电脑的任务栏中找到“开始”图标,然后进行点击进入开始菜单界面。
2、在开始菜单中,依次点击选项“所有程序/附件/计算器”,就会进入计算器界面。
3、在计算器的查看选项页面中找到“程序员”选项后点击。
4、在出现的界面中,首先选中“十六进制”选项,然后输入需要转换的十六进制数,这里演示为“E”。
5、输入完后,点击软件界面中的“十进制”选项,激没桐计算栏中就会出现十六进制数“E”对应的十进制数“14”。如果要十进制数转十六进制数,就先输入十进制数,再点击十六进制选项。完成以上设置后,明坦即可在电脑计算器中进行16进制转换10进制的 *** 作。
最简单的使用scanf()函数和printf()函数进行格式转换,以16进制格式输入,再以10进制格式输出。
程序代码如下:
#include<stdio.h>
int main()
{
int a=0
int i=0
scanf("%x",&a)
printf("%d",a)
return 0
}
运行结果:
扩展资料:
scanf函数与printf函数的用法很像,都是以格式化的形式进行 *** 作,例如上述程序中scanf("%x", &a)就是将输入数据以十六进制格式存储到变量a中。
"%x"是橡培如将字符串A23CD以十六进制形式输入a中,如果将"%x"换成为"%d"的话,就是将字符梁启串A23CD以十中羡进制形式输入a中,这显然是错误的,因为将A23CD转换为十进制的时候,无法解析A,CD等字符,所以得出的结果就是错误的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)