c语言十进制转二进制代码
家电维修 2022-11-07 13:30www.17kangjie.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+pb;
p=p10;//10表示下个是10位数。
a=a/2;
}hile(a);
printf(\"\\n%d\\n\",result);
}
以上就是长沙家政网小编的分享了,希望能够帮助到大家。
上一篇:java priorityqueue
下一篇:csp是什么绘画软件
家电上门维修
- apple官方售后维修中心 芜湖apple官方售后维修中心
- 24小时上门修手机 闪修侠上门维修电话
- 戴尔电脑售后维修服务中心 戴尔笔记本电脑售后
- 北京上门维修电脑服务 北京上门维修电脑服务电
- apple官方售后维修点查询 apple官方售后维修点查询
- 24小时上门维修电话 宿州爱玛24小时上门维修电话
- 创维电视维修 创维电视维修收费标准
- 宝珀售后维修中心服务 宝珀售后维修中心服务内
- 24小时上门维修水电电话 附近上门水电维修电话
- 宝玑维修费用 宝玑维修费用多少钱
- 联想电脑售后维修服务网点 上海联想电脑售后维
- 维修变速箱费用多少钱 维修瑞虎8变速箱费用多少
- 雅典维修点:雅典维修点过年放假文案
- 微软surface维修服务中心 surface官方维修中心地址
- 江诗丹顿售后维修中心电话 江诗丹顿官方售后网
- 雅典售后维修电话 雅典售后维修电话号码