我是靠谱客的博主 忧虑吐司,最近开发中收集的这篇文章主要介绍机器码相关,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

机器数:一个数在计算机中的二进制表示形式
真 值:将带符号位的机器数对应的真正数值称为机器数的真值。

定点数:参与运算的数的小数点位置固定不变。
浮点数:一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到

移码(增码):在机器中表示一个浮点数时需要给出指数,这个指数用整数形式表示,这个整数叫做阶码,阶码指明了小数点在数据中的位置。引入移码的目的是为了保证浮点数的机器零为全0。

正数的反码=原码,负数的反码=符号位不变+其余每一位按位取反。
正数的补码=原码,负数的补码=反码+1
正负数的移码=将其补码的符号位取反

0000 0001 1 原码
0000 0001 反码
0000 0001 补码
1000 0001 移码

1000 0001 -1 原码
1111 1110 反码
1111 1111 补码
0111 1111 移码

转载于:https://www.cnblogs.com/mrerror/p/11394420.html

最后

以上就是忧虑吐司为你收集整理的机器码相关的全部内容,希望文章能够帮你解决机器码相关所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部