会计信息的发展方向:由键盘输入一个小于256的十进制整数,然后将该数转换成八位的二进制形式输出。

来源:百度文库 编辑:中科新闻网 时间:2024/05/11 03:07:36

C语言实现

#include "stdio.h"

main()
{
int a,b[7],i;
printf("input NO. :");
scanf("%d",&a);
for(i=0;i<=7;i++)
{
if(a/2<1)
b[i]=1;
if(a==3)
b[i]=1,b[i+1]=1;
else
b[i]=a%2;
{
if(a%2==0)
a=a/2;
else
a=(a-1)/2;
}

}
printf("%d%d%d%d,%d%d%d%d",b[7],b[6],b[5],b[4],b[3],b[2],b[1],b[0]);

}

用windows自带的计算器
在查看下面选择“科学型”

然后输入256,然后在点输入框下面的“二进制”就把十进制的256转换成二进制了,但是不是8位的,256以下是8位的,256开始就9位了

是要用程序实现吗?