济南网站中企动力彩票网站开发周期
news/
2025/9/25 22:54:44/
文章来源:
济南网站中企动力,彩票网站开发周期,定制开发小程序多少钱,商务型网站建设1. 二进制转十进制 按照数据类型分为三种#xff1a;无符号的二进制整数#xff0c;有符号的二进制整数和小数二进制数。 1.1 无符号的二进制整数
计算技巧#xff1a; 从二进制数的右边第一位起#xff0c;从右往左#xff0c;先用二进制位置上的数乘以2的相应位数的幂无符号的二进制整数有符号的二进制整数和小数二进制数。 1.1 无符号的二进制整数
计算技巧 从二进制数的右边第一位起从右往左先用二进制位置上的数乘以2的相应位数的幂然后把每一位的乘积相加即可得到二进制数对应的十进制数。
例如二进制整数 110从右往左分别标记位数012。注意位数从0开始标记根据二进制位置上的数和位数产生计算过程数如下图所示
位数210二进制数110计算过程数1*2^21*2^10*2^0
最后将计算过程数字求和 1 * 2^2 4 1 * 2^1 2 0 * 2^0 0 最终十进制结果: 420 6。
1.2 有符号的二进制整数
计算技巧 最高位是符号位1为负数0为正数除去符号位后的剩余位按照无符号的二进制转换方式计算。
例如有符号的二进制整数1110符号位即最高位是1则为负数剩余110按照1.1的方式计算为6最终十进制结果-6。
1.3 小数二进制数
计算技巧 小数分为整数位和小数位。 整数位部分按照二进制整数转换方式计算小数部分从小数点开始向右标记位置起始位为-1以此标记到第-n位结束然后以二进制小数位上的数乘以2的相应位数的-n次幂。
例如小数二进制数 110.011从小数点开始整数位从右往左从0到n求m * 2^n的和小数位从左往右从-1到-n求m * 2 ^-n的和。如下图所示
位数210--1-2-3二进制数110.011计算过程数1*2^21*2^10*2^0-0*2^-11*2^-21*2^-3
最后将计算过程数字求和 1 * 2^2 4 1 * 2^1 2 0 * 2^0 0 0 * 2^-1 0 1 * 2^-2 1/4 0.25 1 * 2^-3 1/8 0.125 最终十进制结果42000.250.125 6.375
2. 十进制转二进制 十进制转二进制分成两个部分整数和小数。符号就根据计算结果在最高位增加符号位即可1为负数0为正数。 2.1 十进制整数转二进制
计算技巧 将整数除以2如果商不为0取商继续除以2直至商为0将余数从下到上列出即为二进制结果。
例如十进制整数 6 。
十进制整数6余数除2的商数30除2的商数11除2的商数除不尽直接记101
2.2 十进制小数转二进制
计算技巧 将其分为整数和小数两部分整数部分按照2.1计算小数部分乘以2取整如果结果仍有小数继续用小数部分乘2直到小数部分为0或者达到精度要求为止最后将取整部分从上到下即为小数部分的二进制结果。
例如十进制小数 6.75 整数部分按照2.1计算结果为110小数部分拆分单独计算即0.75。
十进制小数0.75取整小数部分乘以21.5010.50小数部分继续乘以21.0010.00
从上到下取整的二进制结果为11最终二进制结果为110.11。
2.3 负数转二进制
计算技巧 在最高位添加符号位1为负数0为正数即可。 例如 -6.75转十进制为1110.11。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917658.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!