linux下没有itoa函数,sprintf又不能转换成二进制,那么如何写一个小...
发布网友
发布时间:2024-04-07 19:18
我来回答
共1个回答
热心网友
时间:2024-07-29 00:00
连续除以2,让余数倒排即可,我写了个输出成int的,只不过这个int是二进制而已,你可以参考
int to2(int n)
{
int r=0;
int shang,yushu;
shang=n;
while(shang!=0)
{
yushu=shang%2;
r=r*10+yushu;
shang=shang/2;
}
return r;
}