大家好,我们都知道计算机有八进制、十进制、十六进制,他们之间是可以相互转换的,小数目我们用口算就可以了,但如果数字太大,要计算的话就太浪费时间了,今天教大家用C语言编写一个简单实用的进制转换。
代码如下:
#includestdio.h
main()
{
int a10,b;
printf(输入一个数:);
scanf(%d,a10);
printf(1.转为八进制);
printf(2.转为十六进制\n);
printf(请选择要转换的类型:);
scanf(%d,b);
if(b==1)
printf(八进制:%o\n,a10);
else if(b==2)
printf(十六进制%x\n,a10);
else printf(嗯哼,输入错误\n);
}
