首页 > 代码库 > c语言转二进制
c语言转二进制
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include<string.h> 4 #include <time.h> 5 //#include<math.h> 6 // 7 //#include<iostream> 8 //using namespace std; 9 10 #include<stdio.h> 11 12 char temp[50] = "";13 14 void f(int n) 15 { 16 int a;17 char b[5];18 if(n) 19 f(n/2); 20 else 21 return; 22 a = n%2;23 printf("%d",a);24 sprintf(b,"%d",a);25 strcat(temp,b);26 } 27 28 int main() 29 { 30 int n; 31 while(1) 32 { 33 memset(temp,0,50);34 scanf("%d",&n); 35 if(n<0) 36 break; 37 if(n==0) 38 printf("0"); 39 f(n); 40 printf("\n"); 41 printf("temp:%s\n",temp);42 } 43 return 0; 44 }
c语言转二进制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。