各种数值在计算机中的表示形式称为机器数,机器数采用二进制数来表示数据,数据的正负号也分别用0和1来表示。为了便于运算,带符号的机器数可采用原码、反码、补码、移码等编码方法。
注:以下规则均以机器字长为8(即采用8个二进制位来表示数据)来举例说明。...
分类:
其他好文 时间:
2015-04-25 00:17:39
阅读次数:
176
1、参考答案:C。2、参考答案:D。解析:对于8位二进制数,对于一个负数,|原码| + 补码 = 1 0000 0000, 所以如果求补码 = 1 0000 0000 - |原码|同理,对于4位三进制数,对于一个负数,|原码| + 补码 = 1 0000, 所以如果求补码 = 1 0000 - |原...
分类:
其他好文 时间:
2015-04-21 17:29:40
阅读次数:
173
1.获得原码包我是从csdn获得 ortp-0.20.0.zip2.编译安装解压并进入主目录:cd /opt/ortp-0.20.0执行如下命令:a)./configureb)makec)sudo make install装好以后系统环境如下,静态动态库安装到了/usr/local/lib目录下,包...
分类:
其他好文 时间:
2015-04-17 11:15:02
阅读次数:
174
由于正数的原码、补码、反码表示方法均相同,不需转换。 在此,仅以负数情况分析。 (1) 已知原码,求补码。 例:已知某数X的原码为10110100B,试求X的补码和反码。 解:由[X]原=10110100B知,X为负数。求其反码时,符号位不变,数值部分按位求反;求其补码时,再在其反码的末位加...
分类:
其他好文 时间:
2015-04-15 10:52:42
阅读次数:
168
ConcurrentLinkedQueue是一个基于单链表的无界线程安全队列,该队列是FIFO的。ConcurrentLinkedQueue/ConcurrentLinkedDeue和LinkedBlockingQueue/LinkedBlockingDeue
相比,不同点在于它们不提供阻塞功能,并且是Lock-Free的,而后者则是利用ReentrantLock实现的。...
分类:
其他好文 时间:
2015-04-14 19:50:08
阅读次数:
312
SkipList介绍
1. SkipList(跳表),在理论上能够在O(log(n))时间内完成查找、插入、删除操作。SkipList是一种红黑树的替代方案,由于SkipList与红黑树相比无论从理论和实现都简单许多,所以得到了很好的推广。SkipList是基于一种统计学原理实现的,有可能出现最坏情况,即查找和更新操作都是O(n)时间复杂度,但从统计学角度分析这种概率极小。使用SkipL...
分类:
其他好文 时间:
2015-04-13 19:01:10
阅读次数:
350
纠结了很久,this为什么能输出[],还以为jquery做了什么初始化操作,结果找源码怎么找都找不到,最后在http://segmentfault.com/q/1010000000611454找到了解释这个其实不难,典型的Ducking Type应用。一个 Javascript 对象,只要定义了le...
分类:
Web程序 时间:
2015-04-12 11:54:32
阅读次数:
125
文章来源背景大家都知道计算机内部采用补码表示整数的,但是具体到补码的内在含义,很多人不能理解,故我们分享自己的理解。首先说下补码的定义以及基本性质:
1) 正数的补码和原码相同;
2) 负数的补码等于取反后加1;
3) 0的正负两种补码相同;
4) 对一个补码再求补码等于自己;
5) 一个正数的原码和其对应的负数的补码相加等于模;针对本文,我们其实只关心规则1)和2)即可。实例为...
分类:
其他好文 时间:
2015-04-12 10:38:20
阅读次数:
127
今天重新补习了一下二进制原码,反码和补码之间的关系以及正数变负数,负数变正数之间的关系。瞬间感觉好晕,赶紧仔细研究: 原码就是符号位加上真值的绝对值。正数原码是其本身,负数符号位为1. 正数的反码和补码都是其本身,负数反码为符号位不变,其余各位依次取反;补码为符号位不变,其余各位依次取反后加1。 这...
分类:
其他好文 时间:
2015-04-10 00:58:42
阅读次数:
340
在计算机系统中,为了区分正负数,所有的数都是以补码的形式存储的:所以以下知识需谨记,在位运算中有着至关重要的作用。反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。补码表示法规定:正数的补码与其原码相同;负数的补码是在其反码的末位加1。逻辑移位和算术移位仅体现在右移...
分类:
其他好文 时间:
2015-04-08 14:59:21
阅读次数:
147