c语言关于进制的编程

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:37:21
设计一个program, 输入x和b两个数,b表示几进制,例如x=5,b=2,就是用2进制表示5。

调用这几个函数:itoa(int ,char *,N) /*N为进制*/;
l=strtol(char*,NULL,N);
可以方便的实现进制转换。
比如:二进制a到十进制b: itoa(a,temp,10) /*temp为存放十进制的字符串指针*/
b=strtol(temp,NULL,10);