[求助]整型的八,十,十六进制如何转换?
mai(){
int i=010,j=10,.k=0x10;
printf("%d,%d,%d",i,j,k);
}整型的八,十,十六进制如何转换?
----------------解决方案--------------------------------------------------------
强烈推荐itoa(int i,char *c,int n)n代表的是进制
----------------解决方案--------------------------------------------------------
回复:(cyy123)[求助]整型的八,十,十六进制如何转...
#include<stdio.h>main()
{
int i=010,j=10,k=0x10;
printf("%d,%d,%d",i,j,k);
getch();
}
这个我运行了,可以的
----------------解决方案--------------------------------------------------------
%d改成 %#x(16进制输出) %#o(八进制输出)
----------------解决方案--------------------------------------------------------