腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
预处理
算法
是否与编译所针对的体系结构相匹配?
、
、
假设我让这个预处理器检查: #error "No 2's complement signed int"如果我从两台
补码
机到一台
补码
机交叉编译,会发生什么?编译器是使用目标机器的
算法
,还是使用编译机器的
算法
? 谢谢
浏览 1
提问于2022-04-30
得票数 3
回答已采纳
1
回答
补语对弗莱彻的校验和有影响吗?
、
、
、
指出: 加法执行模块255 (1的
补码
算法
)。Fletcher的校验和使用运行和,所以我不认为需要负数,目的是识别差异,所以只要在检查系统中使用相同的数字系统(一个
补码
,两个补语,两者都不使用),那么重要吗?
浏览 10
提问于2015-10-15
得票数 1
1
回答
用2的
补码
减去十六进制
我想知道如何用2的
补码
算法
减去两个十六进制值?我知道如何使用2的
补码
将dec转换成二进制和十六进制,但我很难理解如何减去。假设我们有下面的例子,我将如何使用2的
补码
来解决这个问题,而不转换为bin或dec (如果可能的话): 3A43 h - CB4A h
浏览 2
提问于2015-01-28
得票数 0
回答已采纳
1
回答
简单语言中二补语的定义
我一直在网上搜索,但在没有使用
算法
和数学的情况下,找不到二的
补码
的简单定义,所以只是为了确认一下: 2的
补码
基本上是反转二进制数字的符号,所以如果我有2,就把它变成-2,如果我有-2,就把它变成2。
浏览 9
提问于2020-01-22
得票数 0
1
回答
计算UDP校验和时,接收方的结果是什么
、
Tanenbaum的书《计算机网络》中写道:“校验和
算法
就是简单地将一个人的
补码
中的所有16位字相加,然后取和的一个
补码
。因此,当接收器对整个段执行计算时,包括校验和字段,结果应该是0。”接收器是否也取所得和的1的
补码
并得到0?表示未检测到错误的正确结果是什么?
浏览 1
提问于2012-10-18
得票数 0
回答已采纳
2
回答
C在内部使用2的
补码
来计算像5-4这样的无符号数吗?
、
、
、
unsigned int a = 5; printf("%u",a-b);上面代码的输出是1,我认为C内部计算的结果是取-4的2的
补码
,然后使用
补码
算法
来评估结果。
浏览 14
提问于2021-07-30
得票数 0
1
回答
节点Buffer.getIntBE()如何计算负数?
、
、
、
节点缓冲区读取有符号的值,但是它如何知道使用哪种
算法
呢?至少有三种方法可以用二进制存储负数: 2s
补码
、1s
补码
和传统型。 例如,1111可以是-7、-0或-1。
浏览 28
提问于2021-10-01
得票数 0
回答已采纳
1
回答
ipv4报头校验和
ip报头的一个字段称为报头校验和,通过将报头视为一个16位整数序列,使用一个人的
补码
算法
将它们相加,然后取结果的一个
补码
。 但是ip报头还包括TTL字段,该TTL字段可能在传输中改变。
浏览 0
提问于2012-01-14
得票数 1
回答已采纳
2
回答
校验和是确定文件/文本字符串在不同机器之间是否相同的好方法吗?
我听说过,但我现在找不到证据表明,在文件相同的机器之间,校验和可能会不同。这是真的吗?我们正在考虑在我们的应用程序中依赖于将在许多不同的机器上计算的校验和,这是可靠的吗?
浏览 4
提问于2011-04-29
得票数 0
回答已采纳
17
回答
对于有符号的数字,为什么更喜欢二的
补码
而不是符号和大小?
、
、
、
、
我只是好奇,为了用二进制表示-1,为什么要使用2的
补码
:翻转比特并添加1?-1 \f25 11111111 -1\f6(二进制
补码
)代表-1\f25-1\f6,而不是-1\f25 10000001 -1\f6(对我来说更直观),-1\f25 1-1\f6是二进制-1\f25免责声明:我的工作不依赖二进制
算法
!
浏览 26
提问于2009-07-14
得票数 219
回答已采纳
3
回答
异或的
补码
、
、
寻找~A XOR B最有效的
算法
是什么?(请注意,~是
补码
函数,通过将每个1位反转为0并将每个0反转为1位来完成,XOR是异或函数) 例如,~4 XOR 6= ~010 = 101 =5 and ~6 XOR 9= ~1111 =0
浏览 1
提问于2014-07-16
得票数 0
1
回答
带有插入点的二进制搜索-为什么插入点是错误的?
我有以下
JS
代码实现了一个简单的二进制搜索
算法
: { }} 例如,如果我测试
算法
,看看当一个值没有进入数组时,我是否得到了2的
补码
中的插入点,我就得到了错
浏览 1
提问于2017-08-30
得票数 0
回答已采纳
2
回答
不包括前导零二进制位的整数值补充的更好
算法
、
、
、
如果我们执行普通位-不执行或
补码
,结果是:-93 (有符号整数)或111111111111111111111110100011(二进制)。这是因为前导零位也得到了补充。因此,对于NLZ-
补码
,前导零位不是可补的,那么NLZ-互补的结果是: 35或100011 (二进制)。操作由XORing执行,输入值与非前导零值的顺序为1位。插图: 1111111 (xor) 0100011 => 35public static int,特别是生成
浏览 4
提问于2012-08-06
得票数 2
回答已采纳
3
回答
减去没有二补的有符号二进制数
、
、
short sign;} BigNum;在有人问我之前,这是为了上学,但我不想要一个代码中的解决方案,只是一个我可以实现的通用
算法
。我一直在寻找,似乎没有一个好的
算法
可以解决一般情况。还是我应该直接转换成2的
补码
?
浏览 0
提问于2018-10-23
得票数 3
回答已采纳
1
回答
浮点除法的牛顿-拉夫森除法?
、
、
、
、
我正在尝试实现牛顿-拉夫森除法
算法
,以在没有硬件除法单元的处理器上实现IEEE-754 32位浮点除法。我的内存位置是32位的二进制
补码
字,并且我已经实现了浮点加法、减法和乘法,所以我可以重用代码来实现牛顿-拉夫森
算法
。我正在尝试首先在Matlab中实现这一切。在此步骤: X_0 = 48/17 - 32/17 *D 如何正确地将D位移位到0.5和1之间,如
算法
详细信息所述?
浏览 0
提问于2012-02-10
得票数 2
2
回答
二进制反数
、
、
、
算法
是什么?我想把所有的位("1“改成"0”,"0“改成"1")加上"1”。可以吗? thnx
浏览 1
提问于2011-03-29
得票数 0
回答已采纳
3
回答
这个递归函数是迭代的吗?
、
、
据我所知,两者都是递归
算法
。我怎样才能最好地想到方法1呢?作为一种迭代递归
算法
?),空间是o(1) (if (= x 0) (+ (-1+ x) (1+ y)))) 方法2-时间
补码
是
浏览 1
提问于2014-05-21
得票数 2
6
回答
2的
补码
比1的
补码
的优势?
、
在二进制的负数表示中,2的
补码
比1的
补码
有什么优势?它如何影响存储在二进制中数字的某一位表示中的值的范围?
浏览 0
提问于2012-06-15
得票数 63
回答已采纳
2
回答
为什么BigInteger实现使用符号大小而不是两个的
补码
?
、
、
、
、
(C++)由Matt McCutchen在bigint库中的 对于符号大小的明确偏好与在固定宽度有符号整数类型中对两种
补码
的几乎普遍偏好形成了鲜明的对比这并不决定实际的内部表示(仅仅是一个实现细节),但如果所有其他内容都相同,则应该支持在内部使用两个
补码
。浮点数使用符号大小,不像ints使用二的补语.浮点实际上并不是一个有指导意义的先例,因为浮点
算法
的行为和
算法
与整数
算法
有很大的不同。Bignum比浮子更像ints。例如,这可能是因为某些重要
算法<
浏览 0
提问于2018-08-28
得票数 8
2
回答
使用32位无符号整数乘以64位数的
算法
、
、
、
我有64位数字(63位+符号位),表示为2的
补码
数,存储在两个无符号32位整数中。struct Long uint32 high;} 如何仅使用32位数字实现乘法
算法
,并检查结果是否适合63位?
浏览 1
提问于2011-09-27
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二进制补码运算法则
js与算法
源码有符号补码的加减法以及大小比较
前端进阶: 总结几个常用的 JS 搜索算法和性能对比
详述计算机中的补码、原码、反码,并用C语言举例说明
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券