计算机理论基础
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 · 8454 阅读 · 2 评论 -
Xor异或运算实现二值交换
Xor异或运算实现二值交换 算法公式(一): A=AB B=AB A=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 · 758 阅读 · 0 评论
分享