2016 - 2024

感恩一路有你

C语言编程十进制转二进制 c语言编程,如何将十进制转化为2进制?

浏览量:2891 时间:2021-03-13 15:44:27 作者:admin

c语言编程,如何将十进制转化为2进制?

C程序设计语言将十进制转换成二进制,程序转换可根据手动转换规则进行。

整数有四个字节,每个字节8位,总共32位。因此,可以定义一个32位数组来存储转换结果。

循环将整数除以2得到余数,余数存储在数组中。

整数除法为0时,结束循环

反转输出数组以获得转换结果

参考代码:

void main()

{

int c[32],I=0,n

scanf(%d,&n)//输入要转换的整数n

do{

c[I]=n%2

n/=2

}while(n!=0)

对于(I--I>=0I-->printf(%d”,C[I])

printf(“”n”)

c语言编程,如何将十进制转化为2进制?

//将十进制转换为二进制和十六进制的原理与include<stdio类似。H>intmain(){inta,SZ[100]intb,C,d=0,lfor(b=0b<101b)SZ[b]=0printf(“请输入一个十进制整数:n”)scanf(%d”,&A)l=aprintf(“n”),而(a){C=a*=a/2sz[d]=CD}Intefor(E=100e>=0e--){if(SZ[E]!=0)break}printf(“十进制数%D转换成二进制数是:”,l)intifer(I=EI>=0I--)printf(%D”,SZ[I])printf(“n”)}

C语言学习笔记二进制和十进制相互转换:下面给你写一个例子,希望对你有所帮助;

C语言编程十进制转二进制 十进制转换成二进制C语言 c语言写十进制转二进制

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。