如何用C语言将一个数值按二进制格式输出?

2024-11-23 13:02:56
推荐回答(2个)
回答1:

//---------------------------------------------------------------------------

#include
#include

int main(void)
{
int a,i=0;
unsigned int mark=1< scanf("%d",&a); /*输入要查看二进制形式的整数*/
while (mark)
{
putchar(a&mark?'1':'0');
if (++i%4==0) putchar(' ');
mark>>=1;
}
putchar('\n');
return 0;
}
//---------------------------------------------------------------------------

回答2:

绕不开pi的
因为计算机算三角函数按泰勒公式展开就是用弧度制算的