当前位置:家常菜>百科>科技>正文

c语言十进制转二进制代码

人气:383 ℃/2024-10-27 03:10:00

c语言十进制转二进制是怎样的呢?下面就让我们一起来了解一下吧:

c语言十进制转二进制一般来说就是指在C语言环境下,实现把十进制转换成二进制,也就是属于一种进制的转换,其原理通常是正整数转换成二进制,采用除二取余,然后倒序排列,高位补零的方式。

参考范例:

十进制转二进制示例代码一

# include <stdio.h>

int main()

{

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

    scanf("%d", &i);    //对十进制数的读取

    for (; i; i>>=1)

        b[n++] = i&1;

    for (; n; )

        printf("%d", b[--n]);   //二进制数一个个输出

    //  getchar();

        printf("\n");

    return 0;

}

十进制转二进制示例代码二

#include <stdio.h>

void main()

{

int a;

scanf(\"%d\",&a);//输入一个10进制数。

int result=0;//存储a的二进制结果。

int p=1;//p=1表示个位数

do

{

int b=a%2;//b是余数,第一个余数是二进制的个位。

result=result+p*b;

p=p*10;//*10表示下个是10位数。

a=a/2;

}while(a);

printf(\"\\n%d\\n\",result);

}

  • 宝马325i保险盒在哪里,325i保险丝盒图解说明

    宝马325i保险丝盒位于副驾驶手套箱内,打开手套箱后拆下内部的饰板即可看到保险丝盒。同时尾箱侧边也有一个保险丝盒。宝马325i保险丝盒图解说明每个保险丝盒的盖子都有相应的编号和...

    问答查看全文>>
  • 花的励志名言 励志名言名句大全

    1、只会在水泥地上走路的人,永远不会留下深深的脚印。2、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰3、收获是事业的雨量计;******着奋斗者洒落的每滴汗珠。...

    名言查看全文>>
  • 这个八月你必备的鸡汤句子

    1、&人们不怕在黑暗中行走,他们不怕内心没有光明。2、爱一个人最好的方式就是管理好自己,给对方一个高质量的爱人。如果你不努力对一个人好,那个人会努力爱你。世俗的感情不可避免地有...

    说说查看全文>>
  • 琉璃原著小说结局是好的吗

    说到琉璃,这出戏现在非常热门。此外,它是根据小说改编的,这使得它的受欢迎程度达到了一个新的高度。然而,人们经常把它与小说相提并论。刘丽原著的结局好吗?刘丽怎么能免费观看全集?让...

    冷知识查看全文>>
  • 宝骏730中控锁乱跳怎么解决?

    宝骏730中控锁乱跳解决方法:1、可以拆下车门门板,观察落锁机构是否有部件脱落或者损坏,如果有发现部件脱落可以自行安装回去;2、当出现因传感器或电脑故障时,应当到4S店或者维修...

    问答查看全文>>
本网站部分内容、图文来自于网络,如有内容侵犯您的合法权益,请及时与我们联系,我们将第一时间安排核实及删除!
CopyRight © 2007-2024 家常菜 All Rights Reserved. 手机版