浮点运算
祎猿
这个作者很懒,什么都没留下…
展开
-
补码
整数补码求给定数值的补码分以下两种情况:补码正数正整数的补码是其二进制表示,与原码相同[2] 。【例1】+9的补码是00001001。(备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。每一种补码表示形式都只能表示有限的数字。)补码负数求负整数转载 2016-04-09 15:45:31 · 8587 阅读 · 0 评论 -
IEEE制定的浮点数表示法
基础知识:十进制转十六进制;十六进制转二进制;IEEE制定的浮点数表示规则;了解:目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。下面是具体的规格: 符号位 阶码转载 2016-04-09 15:33:46 · 17864 阅读 · 5 评论 -
浮点加减法运算
设有两个浮点数x和y,它们分别为:x=2Ex·Mxy=2Ey·My两浮点数进行加法和减法的运算规则是 x±y=(Mx2Ex-Ey±My)2Ey, ExEy其中,Ex、Ey分别为x、y的阶码,Sx、Sy分别为的尾数。完成浮点加减运算的操作过程大体分为四步: 1. 0 操作数的检查; 2. 比较阶码大小并完成对阶;转载 2016-04-09 16:12:05 · 20734 阅读 · 6 评论