c语言十进制转二进制代码
生活知识 2022-11-01 08:40www.tongjingw.cn生活知识
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);
}
以上就是小编的分享了,希望能够帮助到大家。
上一篇:java priorityqueue
下一篇:csp是什么绘画软件
生活百科
- 张卫健现在的处境 张卫健为什么如此落魄
- 何润东秃顶:44岁何润东近照曝光罕见秃头
- 草图君王帅个人资料 草图君王帅是干什么的
- 张铭恩女朋友张鑫图片 张铭恩豆得儿什么关系
- 张翰看见机场郑爽杨洋 张翰再次见到郑爽机场偶遇
- 周杰老婆刘虹个人资料 周杰结婚了吗老婆名字叫什么是干嘛的
- 邓伦对迪丽热巴特别好 迪丽热巴邓伦是同学吗
- 杨子暴打黄圣依天涯 黄圣依杨子天涯八卦真实情况
- papi酱为什么被封杀 网红papi酱为何被禁封杀
- 于朦胧的背景太恐怖了 曝于朦胧是单亲家庭
- 彭小苒整容前 彭小苒是不是整容了怎么不一样
- 祝晓晗的父亲资料 祝晓晗的亲爸爸是谁真实父母介绍
- 禁忌女孩泰国讲什么
- 艾克里里的身高好假 艾克里里个人资料身高是哪里人
- 赵树海两个儿子 赵树海有几个孙子大儿子是谁
- 北京壹心娱乐旗下艺人 壹心娱乐旗下艺人名单