问题描述: 20的10进制转换2进制是多少10100的2进制转10进制是多少 1个回答 分类:综合 2014-09-24 问题解答: 我来补答 //20的2进制是10100算法就是20一直除2 余数记录先来 20/2 等于10 余010/2 等于 5 余05/2 等于 2 余1(注意5/2 不等于2.5 整数计算机直接摄取小数点后)2/2 等于 1 余01/2 等于 0 余1从下到上10100 下面是用c语言写的注意这个程序不支持输入负数#include void main(){int num=0;char c[100];printf("请输入数字");scanf("%d",&num);int temp=num;int i=0;while(temp>0){c[i]='0'+temp%2;temp/=2;i++;}printf("%d的二进制是:")for(int o=0;o 展开全文阅读