腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
预处理
算法
是否与编译所针对的体系结构相匹配?
、
、
假设我让这个预处理器检查: #error "No 2's complement signed int"如果我从两台
补码
机到一台
补码
机交叉编译,会发生什么?编译器是使用目标机器的
算法
,还是使用编译机器的
算法
? 谢谢
浏览 1
提问于2022-04-30
得票数 3
回答已采纳
1
回答
补语对弗莱彻的校验和有影响吗?
、
、
、
指出: 加法执行模块255 (1的
补码
算法
)。Fletcher的校验和使用运行和,所以我不认为需要负数,目的是识别差异,所以只要在检查系统中使用相同的数字系统(一个
补码
,两个补语,两者都不使用),那么重要吗?
浏览 10
提问于2015-10-15
得票数 1
2
回答
不包括前导零二进制位的整数值补充的更好
算法
、
、
、
因此,对于NLZ-
补码
,前导零位不是可补的,那么NLZ-互补的结果是: 35或100011 (二进制)。操作由XORing执行,输入值与非前导零值的顺序为1位。插图: 1111111 (xor) 0100011 => 35public static intinput is -1 for example), thus it will produce 2^32 result whom value can't be contai
浏览 4
提问于2012-08-06
得票数 2
回答已采纳
1
回答
用2的
补码
减去十六进制
我想知道如何用2的
补码
算法
减去两个十六进制值?我知道如何使用2的
补码
将dec转换成二进制和十六进制,但我很难理解如何减去。假设我们有下面的例子,我将如何使用2的
补码
来解决这个问题,而不转换为bin或dec (如果可能的话): 3A43 h - CB4A h
浏览 2
提问于2015-01-28
得票数 0
回答已采纳
8
回答
为什么C,C++,
Java
不使用一个
补码
?
、
、
、
我听说C,C++,
Java
使用两个
补码
来表示二进制。为什么不使用1
补码
?使用2
补码
比使用1
补码
有什么优势吗?
浏览 2
提问于2009-11-03
得票数 3
回答已采纳
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
回答
ipv4报头校验和
ip报头的一个字段称为报头校验和,通过将报头视为一个16位整数序列,使用一个人的
补码
算法
将它们相加,然后取结果的一个
补码
。 但是ip报头还包括TTL字段,该TTL字段可能在传输中改变。
浏览 0
提问于2012-01-14
得票数 1
回答已采纳
1
回答
节点Buffer.getIntBE()如何计算负数?
、
、
、
节点缓冲区读取有符号的值,但是它如何知道使用哪种
算法
呢?至少有三种方法可以用二进制存储负数: 2s
补码
、1s
补码
和传统型。 例如,1111可以是-7、-0或-1。
浏览 28
提问于2021-10-01
得票数 0
回答已采纳
2
回答
校验和是确定文件/文本字符串在不同机器之间是否相同的好方法吗?
我听说过,但我现在找不到证据表明,在文件相同的机器之间,校验和可能会不同。这是真的吗?我们正在考虑在我们的应用程序中依赖于将在许多不同的机器上计算的校验和,这是可靠的吗?
浏览 4
提问于2011-04-29
得票数 0
回答已采纳
2
回答
为什么BigInteger实现使用符号大小而不是两个的
补码
?
、
、
、
、
任意精度有符号整数几乎总是使用符号大小表示实现的: 对于符号大小的明确偏好与在固定宽度有符号整数类型中对两种
补码
的几乎普遍偏好形成了鲜明的对比这并不决定实际的内部表示(仅仅是一个实现细节),但如果所有其他内容都相同,则应该支持在内部使用两个
补码
。浮点数使用符号大
浏览 0
提问于2018-08-28
得票数 8
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
2
回答
两个
补码
在
java
中给出不同的答案
、
、
、
、
无论如何,我正在尝试执行2的
补码
来改变数字的符号,并在
java
中检查结果,但结果与我手工计算的结果不同。例如:执行-8 \f25 2's
补码
后的二进制应为-8\f25 11111000 -8你能帮帮我吗?
浏览 5
提问于2021-07-15
得票数 0
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
1
回答
从JNI到
Java
的字符向量
、
、
、
如何通过JNI将其返回给
Java
?在
Java
中,我应该使用什么类似的数据类型来实现这一点?
浏览 1
提问于2016-03-02
得票数 3
10
回答
在
Java
中,整数是如何在内部以位级别表示的?
、
、
、
、
我试图理解
Java
是如何在内部存储整数的。我知道所有的
java
基本整数都是有符号的(除了short?)。这意味着在一个字节中该数字少了一位可用。我的问题是,是否所有的整数(正和负)都作为2的
补码
存储,或者只有负数在2的
补码
中? Two's complement: `11111111 11111111 11111111 11110001` 因
浏览 109
提问于2012-11-17
得票数 86
回答已采纳
2
回答
二进制反数
、
、
、
算法
是什么?我想把所有的位("1“改成"0”,"0“改成"1")加上"1”。可以吗? thnx
浏览 1
提问于2011-03-29
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
二进制补码运算法则
Java数据结构与算法-排序算法
java模拟微信随机红包算法
Java 集合中的排序算法浅析
源码有符号补码的加减法以及大小比较
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券