十进制转二进制可以使用库函数itoa.
itoa函数原型:char*itoa(int value,char*string,int radix);
功能:将任意类型的数字转换为字符串.在stdlib.h中与之有相反功能的函数是atoi.
扩展资料:
方法
#includestdio.h
int?main(void)
printf("请输入一个十进制整数.\n");
scanf("%d",n);
while?(n0)
i=i◆1;
printf("十进制整数转换为二进制数是:\n");
for(i--;i=0;i--)
printf("%d",a[i]);
printf("\n");
return?0;}
十进制整数转换为二进制整数的方法:
当整数整除为0时,结束循环
逆序输出数组,得到转换结果
参考代码:
#include?stdio.h
void?main()
{
scanf("%d",?n)?;?//输入待转换整数n
do?{
}?while(n!=0)?;
printf("%d",c[i]?);
}
#include?"stdio.h"
int?main()
?int?n;
?int?i=0,j;
?char?str[100]={0};
?char?output[100]={0};
?printf("请输入一个整数:");
?scanf("%d",n);
?while(n)
?{
? ? ? ?i◆◆;
?}
?for(j=0;ji;j◆◆)
? ? ?output[j]=str[i-1-j];
?printf("该整数的二进制表示为:%s\n",output);
以上就是土嘎嘎小编为大家整理的c语言函数转化二进制相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!