...然后输入一个十精制数,输出它的十六进制,并在该数
发布网友
发布时间:2024-10-09 05:57
我来回答
共2个回答
热心网友
时间:2024-11-16 21:52
//楼主好像没说完?不解释直接贴代码
#include <stdio.h>
int main()
{
int n;
printf("Input a Decimal Number:");
scanf("%d",&n);//读入十进制(%d表示十进制)
printf("%x\n",n);//输出16进制(%x表示十六进制,又%o表示8进制)(如果你的16进制要求至少输出8位的话,请在%和x之间加一个8,e.g."%8x")
return 0;
}
热心网友
时间:2024-11-16 21:46
用函数
int num = 1032;
char outstring[100];
itoa(num, outstring, 2);
printf(outstring);
第3个参数表示所用的进制,同理可以改成其它进制
Good Luck!