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

C语言 二进制数转十进制数整数(while)

时间:2023-07-27 16:18:16

相关推荐

C语言 二进制数转十进制数整数(while)

分析:10(B)=2的2-1次方+0=2(D);101(B)=2的1-1次方+2的3-1次方=5(D)(自己的理解,欢迎更通俗易懂的说法)

程序:

#include<stdio.h>int main(void){int s=0;int i;printf("输入一个二进制数:"); while((i=getchar())!='\n'){if(i=='1'){s=s*2+1; }else s=s*2+0;}printf("其对应的十进制数为:%d",s);return 0;}

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