700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > C语言十进制转换为二进制

C语言十进制转换为二进制

时间:2021-05-06 17:39:23

相关推荐

C语言十进制转换为二进制

C语言将十进制转换为二进制。

入门级的写法,可供参考。

yu:取余后的值。

p:p是10的倍数。因为一般计算十进制转二进制时是除二取余逆排序法,所以需要将每一位的取余乘以p才可以加上结果变量值以达到逆排序的目的。

#include <stdio.h>int main(){int n,yu,s=0,p=1;//yu:取余后的值 scanf("%d",&n);while(n>1){yu=n%2;n=n/2;s=s+yu*p;p=p*10;}s=s+n*p;printf("%d",s);return 0;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。