怎么用C语言编写十进制转换八进制和十六进制的程序?
怎么用C语言编写十进制转换八进制和十六进制的程序?
日期:2013-06-07 16:15:56 人气:1
你是只要输出就行吗? 还是要转化用于其它? 只输出,直接printf就可以实现.
#include
#include
int main(void)
{
char buf[100];
int ret;
scanf("%s", buf);
ret = strtol(buf, NULL, 10);
printf("Oct = %o, Hex = %x\n", ret, ret);
return 0;