十进制转二进制:
1.把该十进制数,用二因式分解,取余;将235转为二进制:235除以2得117,余1;117除以2得58,余1;58除以2得29,余0;29除以2得14,余1;14除以2得7,余0;7除以2得3,余1;3除以2得1,余1; 从得到的1开始写起,余数倒排,加在它后面,就可得11101011;
2.把十进制中的小数部分,转为二进制;把该小数不断乘2,取整,直至没有小数为止,注意不是所有小数都能转为二进制;以0.75为例:0.75乘以2得
1.50,取整数1;0.50乘以2得1,取整数1;顺序取数就可得0.11;二进制数为十进制数:整数部分从低位至高位1,2,4,8,16,32只需把二进制是写成展开式,计算即得;而且二进制转换为十进制,将数的整数部分从右向左用二进制的每个数字乘以2的相应次方,小数部分则用二进制的每个数字除以2的相应次方,最后将两部分相加即可。
10进制IP地址转换成2进制IP地址的方法如下:
1.十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。
2. 十进制整数转换为二进制整数:用2整除十进制整数,可以得到一个商和余数。
再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
3.十进制小数转换为二进制小数:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,此时0或1为二进制的最后一位。
然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。
一、十进制数:十进制数是组成以10为基础的数字系统,有0、1、2、3、4、5、6、7、8、9十个基本数字组成,十进制,英文名称为DecimalSystem,来源于希腊文Decem,意为十,十进制计数是由印度教教徒在1500年前发明的,由阿拉伯人传承至11世纪。
二、二进制数:二进制是计算技术中广泛采用的一种数制,二进制数据是用0和1两个数码来表示的数,它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,二进制的“00101000”直接可以转换成16进制的“28”,字节是电脑中的基本存储单位,根据计算机字长的不同,字具有不同的位数,现代电脑的字长一般是32位的,一个字的位数是32,字节是8位的数据单元,一个字节可以表示0至255的十进制数据,对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。