C语言十进制转换位为二进制

时间:2026-02-17 15:17:02

1、要把一个十进制数转换成二进制数可以这么做: 

#include<stdio.h>

void main() 

{

  int i,n=0,b[16]; 

  scanf("%d",&i); 

  for(;i;i>>=1)b[n++]=i&1; 

  for(;n;)printf("%d",b[--n]);

  getch();

}

2、这样就把一个十进制数转换为二进制了,是不是很简单呢?赶快试试吧!

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com