对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式。 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。比如,十进制中的数 +2 ,计算机字长为8位,转换成二进制 ...
分类:
其他好文 时间:
2018-10-07 19:45:25
阅读次数:
157
1.原码 将最高位作为符号位(以0代表正,1代表负),其余各位代表数值本身的绝对值(以二进制表示)。为了简单起见,我们用1个字节来表示一个整数。 +7的原码为: 00000111 -7的原码为: 10000111 2.反码 一个数如果为正,则它的反码与原码相同;一个数如果为负,则符号位为1,其余各位 ...
分类:
其他好文 时间:
2018-10-07 19:24:25
阅读次数:
192
对于一个数, 计算机要使用一定的编码方式进行存储。 原码, 反码, 补码是计算机存储一个具体数字的编码方式 原码就是这个数的二进制表示, 例如: 1000001就是-1 0000001就是+1 正数的反码和补码与原码相同 反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上, 符号位不 ...
分类:
其他好文 时间:
2018-10-07 17:14:50
阅读次数:
137
反码,补码,原码的理解: 在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念。 1、机器数 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1. 比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是0 ...
分类:
其他好文 时间:
2018-10-05 13:54:26
阅读次数:
150
[题目链接] https://codeforces.com/contest/482/problem/B [算法] 显然 , 当qi二进制表示下第j位为1时 , [li,ri]中每个数二进制表示下的第j为也为1 根据这个性质 , 计算出要求的序列a, 然后用线段树检验序列是否合法即可 时间复杂度 : ...
分类:
其他好文 时间:
2018-10-04 09:27:39
阅读次数:
124
冯诺依曼理论的要点:计算机的数制采用二进制,计算机应该按照程序顺序执行。 一个数在计算机中的二进制表示形式叫做这个数的机器数,机器数是带符号的,在计算机中用一个数的最高位存放符号,正数为0,负数为1。因为第一位为符号位,所以机器数的形式值不等于真正的数制,为区别起见,将带符号位的机器数对应的真正数值 ...
分类:
其他好文 时间:
2018-10-02 17:46:03
阅读次数:
214
2018 2019 1 20165206 《信息安全系统设计基础》第2周学习总结 教材学习内容总结 进制及其转换 位级运算: 将十六进制的参数转换成二进制表示并执行二进制运算,然后再转换回十六进制 位级运算中的与、或、非和异或,对应c语言中的&、|、~、^ 逻辑运算: 只有0和1两种表示,非零参数都 ...
分类:
其他好文 时间:
2018-09-30 20:42:55
阅读次数:
138
2018 2019 1 20165228 《信息安全系统设计基础》第二周学习总结 教材学习内容总结 信息=位+上下文 无符号编码:基于传统的二进制表示法,表示大于等于零的数字 补码编码:表示有符号数证书最常见的方式,可表示或正或负的数字 浮点数编码:表示实数的科学计数法的以二为基数的版本 溢出:计算 ...
分类:
其他好文 时间:
2018-09-30 16:53:38
阅读次数:
151
[题目链接] https://codeforces.com/contest/1058/problem/E [算法] 显然 , 我们只需考虑序列中每个数的二进制表示下1的个数即可。 不妨令Ai表示第i个数的二进制表示下1的个数。 一个子序列[L,R]是“好”的当且仅当 : 1. sigma{ Ai } ...
分类:
其他好文 时间:
2018-09-29 22:48:11
阅读次数:
249
题目描述 鬼谷子非常聪明,正因为这样,他非常繁忙,经常有各诸侯车的特派员前来向他咨询时政。 有一天,他在咸阳游历的时候,朋友告诉他在咸阳最大的拍卖行(聚宝商行)将要举行一场拍卖会,其中有一件宝物引起了他极大的兴趣,那就是无字天书。 但是,他的行程安排得很满,他已经买好了去邯郸的长途马车票,不巧的是出 ...
分类:
其他好文 时间:
2018-09-28 11:11:27
阅读次数:
161