方法一:itoa函数 itoa函数将数值转换为字符串,通过规定转换进制实现。 #include<stdio.h> #include<stdlib.h> //注意必须调用stdlib.h函数库 int main(void) { while(1) { int a; printf("请输入一个十进制数: "); scanf("%d",&a); char str[30]; itoa(a,str,2);//2即是代表转换为2进制 printf("转换成二进制数是: %s\n\n",str); } return 0; }