商城用什么系统做网站,软考高级,想要做一个网站 该怎么做,宁波网站制作与推广本文参考:http://www.360doc.com/content/11/0308/14/5327079_99222581.shtml文献整理所得。
1.正整数的十进制转换为二进制. 十进制整数转换为二进制整数采用除2取余#xff0c;逆序排列法。具体做法是#xff1a;用2整除十进制整数#xff0c;可以得到一个商…本文参考:http://www.360doc.com/content/11/0308/14/5327079_99222581.shtml文献整理所得。
1.正整数的十进制转换为二进制. 十进制整数转换为二进制整数采用除2取余逆序排列法。具体做法是用2整除十进制整数可以得到一个商和余数再用2去除商又会得到一个商和余数如此进行直到商为0时为止然后把先得到的余数作为二进制数的低位有效位后得到的余数作为二进制数的高位有效位依次排列起来。 2.负整数的十进制转换为二进制. 取反加一。即先得到负整数对应的正整数的二进制位再取反最后加1.
3.十进制小数转化为二进制小数
采用乘2取整顺序排列法。具体做法是用2乘十进制小数可以得到积将积的整数部分取出再用2乘余下的小数部分又得到一个积再将积的整数部分取出如此进行直到积中的小数部分为零此时0或1为二进制的最后一位。或者达到所要求的精度为止。然后把取出的整数部分按顺序排列起来先取的整数作为二进制小数的高位有效位后取的整数作为低位有效位。 十进制小数转二进制如0.6250.101B0.625*21.25取出整数部分10.25*20.5取出整数部分00.5*21取出整数部分1再如0.70.1 0110 0110...B0.7*21.4取出整数部分10.4*20.8取出整数部分00.8*21.6取出整数部分10.6*21.2取出整数部分10.2*20.4取出整数部分00.4*20.8取出整数部分00.8*21.6取出整数部分10.6*21.2取出整数部分10.2*20.4取出整数部分0这时开始出现循环这时书写方法为在循环的序列的第一位和最后一位加点即4.二进制转换为十进制正数用数值乘以二的幂次依次相加负数用数值乘以二的负幂次依次相加。如果首位为0则表明为正数直接去做即可否则如果首位为1则表明为负数需要先取反再做。