69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int number = 12345;
char string[65];
itoa(number, string, 2);
printf("integer = %d binary = %s\n", number, string);
return 0;
}
void f(int a,char b[])
{
int i;
for(i=0;i<32;i++)
{
if(a&(1<<i))
{
b[31-i]='1';
}
else
{
b[31-i]='0';
}
}
}
int main()
{
char test[33]={0};
int a=1234;
f(a,test);
printf("%s\n",test);
getchar();
return 0;
}