本文目录一览

1,十进制数与二进制数的转换器

你是要程序代码还是什么? 如果只是单纯的转换,windows自带的计算器就可以办到,只要把计算器切换到科学型就行了~~

十进制数与二进制数的转换器

2,有什么软件可以把二进制直接转换成十进制

Windows系统下自带的计算机就可以完成此功能 WinXP系统下选择查看-“科学型” Windows7系统下选择查看-“程序员”
win自带的计算器,使用时在“查看”菜单中选择“科学型”
这个可以自己写一小程序。
电脑的计算器
windows 自带的计算器

有什么软件可以把二进制直接转换成十进制

3,二进制转换成十进制

1*2^0+0*2^1+1*2^2+1*2^3=13
1101(2)=1*2*2*2=1*2*2+0*2+1*2的0次方
点开始—程序—附件—计算器。算一下就行了。13。
1×2^4+1×2^3+0×2^2+1×2^0 =2×2×2×2+2×2×2+0+1 =25
11

二进制转换成十进制

4,二进制数转换成十进制

101 11010 11000011
对的,类似楼上回答,但必须得是WIN7及以上系统的计算器,才能在 查看 里面选择 程序员 类型,即使将WIN7的计算器拷贝到XP也是无法运行的。输入一个二进制可以不需要在数字键上按,直接点击我红色横向的第二个框里面的内容,点击数字0,就可以将0置1或者将1置0,例如我需要转换一个1010 1000 1000 0011的值,直接点击0,结果框中默认是十进制就显示其结果为 43139了,左侧框还能选择其他类型
很多人都不知道系统自带这个功能,选择计算器的程序员类型,就可以自由转换
乘法运算,二进制的第N位乘以2的(N-1)次,然后把每一位加起来。

5,二进制数值如何转换成十进制的数值

二、各种数制间的转换 由于不同的进位计数制所用的数字个数是不相同的。利用上表能较方便地对不同数制的数进行转换。1.二进制转换成十进制 任何一个二进制数的值都用它的按位权展开式表示。例如:将二进制数(10101.11)2转换成十进制数。(10101.11)2=1*24+0*23+l*22+0*21+1*20+l*2-1+l*2-2=24+22+20+2-1+2-2=(21.75)102.十进制转换成二进制 将十进制整数转换成二进制整数采用“除2取余法”。即将十进制整数除以2,得到一个商和一个余数;再将商除以2,又得到一个商和一个余数;以此类推,直到商等于零为止。 每次得到的余数的倒排列,就是对应二进制数的各位数。于是,结果是余数的倒排列,即为:(37)10=(a5a4a3a2a1a0)=(100101)23.十进制小数转换成二进制小数 十进制小数转换成二进制小数是用“乘2取整法”。即用2逐次去乘十进制小数,将每次得到的积的整数部分按各自出现的先后顺序依次排列,就得到相对应的二进制小数。 将十进制小数0.375转换成二进制小数,其过程如下:最后结果:(0.375)10=(0.a1a2a3)2=(0.011)2
176÷2=88.......088÷2=44..........044÷2=22..........022÷2=11..........011÷2=5.............15÷2=4................14÷2=2................02÷2=1................01÷2=0................1然后倒序排列,也就是100110000
你想怎么算?用电脑算:1、打开计算器:开始→附件→计算器2、设置为科学型计算器:查看→科学型3、设置为二进制:点击“二进制”4、输入数字。5、设置为十进制。点击“十进制”6、好了,自己看吧,已经转换过来了。手工算:例如:101011101011=1×(2的5次方)+0×(2的4次方)+1×(2的3次方)+0×(2的2次方)+1×(2的1次方)+1×(2的0次方)=32+0+8+0+2+1=43不知道你能不能看明白!

6,二进制转成十进制

用计算器·
include void ex10to2(); void ex10to8(); void ex10to16(); void main() { int select; do { printf("\n 0、退出 1、十进制~二进制 2、十进制~八进制 3、十进制~十六进制\n"); printf("请选择功能:"); scanf("%d",&select); if(select == 0) break; switch(select) { case 1 : ex10to2(); break; //十进制~二进制 case 2 : ex10to8(); break; //十进制~八进制 case 3 : ex10to16(); break; //十进制~十六进制 default : printf("输入有误,请在 0~4 之间选择。\n"); } } while(1); } void ex10to2() { int p[10]; int num; int i,count=0; printf("请输入一个十进制整数:"); scanf("%d",&num); while(num!=0) { p[count]=num%2; num=num/2; count++; } printf("转换为二进制:"); for(i=count-1;i>=0;i--) printf("%d",p[i]); printf("\n"); } void ex10to8() { int p[10]; int num; int i,count=0; printf("请输入一个十进制整数:"); scanf("%d",&num); while(num!=0) { p[count]=num%8; num=num/8; count++; } printf("转换为八进制:"); for(i=count-1;i>=0;i--) printf("%d",p[i]); printf("\n"); } void ex10to16() { int p[10]; int num; int i,count=0; printf("请输入一个十进制整数:"); scanf("%d",&num); while(num!=0) { p[count]=num%16; num=num/16; count++; } printf("转换为十六进制:"); for(i=count-1;i>=0;i--) { if(p[i]>9) { switch(p[i]) { case 10 : printf("A"); break; case 11 : printf("B"); break; case 12 : printf("C"); break; case 13 : printf("D"); break; case 14 : printf("E"); break; case 15 : printf("F"); break; } } else printf("%d",p[i]); } printf("\n"); }

文章TAG:二进制  转化  化为  十进制  二进制转化为十进制计算器  
下一篇