文件名称:leetcode双人赛-bits-manupulations:位操作
文件大小:13.62MB
文件格式:ZIP
更新时间:2024-07-19 22:39:02
系统开源
leetcode双人赛二进制数字系统 有符号位 只需使用已签名的第一位 它创建负0 将5添加到-5 ,您会期望0 ,但它给出了其他东西 1 的补码 它创建负0 将5添加到-5 ,您会期望0 ,它给出负0 将5添加到-3 ,您会期望2 ,它给出1溢出进位1 添加6到-2 ,你会期望4 ,它给出3溢出进位1观察:如果你添加1结果那么它给出了真正的答案 2的补码 而不是负0 ,它将有-8 将5添加到-5 ,得到0 当你将两个相反符号数的每一位相加时,它给出2 ,这就是为什么它被称为2's补码 将6添加到-2 ,将得到4 有符号位表示-8步得到2's补码 先取1's补码 然后加1 十六进制数 浮点数表示 有两种标准, 32位和64位 根据总位数,它将是单精度(32 位)或双精度(64 位) 如何表示货币? UTF-8 ASCII码 1960年,电传打字机,你输入键,它发送数字和相同的字母来自另一边 但它需要标准化,美国提出了标准并称之为ASCII(7位二进制系统) 聪明选择 A = 65 你的最后两位数字可以告诉你字母表的位置 更聪明的是选择小写a = 97 日本开始使用多字节字符 过去,你打
【文件预览】:
bits-manupulations-master
----word-vs-byte-addressable.png(1.19MB)
----base64-partial-single-pad.png(2.08MB)
----base64.png(319KB)
----ascii-a-capital.png(1.3MB)
----base64-full.png(1.74MB)
----word-vs-bytes-addressable-size.png(1.65MB)
----README.md(9KB)
----currency-error.png(1022KB)
----base64-partial.png(868KB)
----floating-point-representation.png(1.57MB)
----utf-8.png(2MB)