黑马程序员技术交流社区
标题:
今天做了这个题感觉不错
[打印本页]
作者:
★彬★卍囧神
时间:
2014-5-12 18:23
标题:
今天做了这个题感觉不错
/*
编写一个函数输出整数的二进制形式?
*/
#include <stdio.h>
void erzhuan(int n ); //整数转二进制函数转换函数申明
int main()
{ int a;
printf("请输入一个整数:\n");
scanf("%d",&a);
erzhuan(a);
return 0;
}
void erzhuan(int n )
{
int number = (sizeof (int) << 3) - 1 ; //调用sizeof函数算字节数
for( int h;number >= 0; number--)
{
if( (number+1) % 4 == 0) { //每4个就空格一次
printf(" "); }
h=n>>number&1; //右移动number个单位
printf("%d",h);
}
printf("\n");
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2