计算机理论基础
leenuxcore
这个作者很懒,什么都没留下…
展开
-
32位单精度浮点数存储格式
32位单精度浮点数的存储格式:其中s为符号位,占据1bit, f是由低23个bit组成的分数,最高位为0.5,然后是0.25,以此类推。e为2的指数幂,b为偏置(在32位单精度里b=127).所以一个32位单精度的存储排列是这样的:由此,我们可以看1.5在32位单精度浮点数中的存储表示:s = 0 (a positive number)f = 100 0000 0000 0000 0...原创 2019-06-26 14:35:56 · 8108 阅读 · 2 评论 -
Xor异或运算实现二值交换
Xor异或运算实现二值交换算法公式(一):A=ABB=ABA=AB推导:取a、b任意同位的1个bit进行运算:为方便,a、b的同位bit分别用A、B表示;这两个bit的值要么相同,要么不同。我们针对这两种情况分别做运算,检查结果是否一致:表(一)由上表可知,当A、B值相同时,无论其值为0还是为1,经过公式(一)的运算后B1=A,A2=B,即A、B的值实现了互换;同理,当A...原创 2019-06-28 17:17:36 · 697 阅读 · 0 评论