腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
在内部使用2的
补码
来
计算
像5-4这样的无符号数吗?
、
、
、
我有
C
代码作为{ unsigned int b = 4;} 上面代码的输出是1,我认为
C
内部
计算
的结果是取-4的2的
补码
,然后使用
补码
算法来评估结果。(在这里,我谈论的是
C
语言
如何使用二进制
计算
结果)
浏览 14
提问于2021-07-30
得票数 0
4
回答
关于二进制数的查询
、
、
我正在读一本关于汇编
语言
的书。我在那本书里偶然发现了这些句子。0
C
0h.有人能告诉我64的8位2的
补码
是0
c
0h吗?16位的等价物是0ffc0h吗?如果可能的话,请给我看一下
计算
结果。提前谢谢。
浏览 2
提问于2010-10-12
得票数 0
回答已采纳
8
回答
为什么
C
,
C
++,Java不使用一个
补码
?
、
、
、
我听说
C
,
C
++,Java使用两个
补码
来表示二进制。为什么不使用1
补码
?使用2
补码
比使用1
补码
有什么优势吗?
浏览 2
提问于2009-11-03
得票数 3
回答已采纳
1
回答
非正则
语言
的补语总是递归
语言
吗?
、
、
、
非正则
语言
的补语总是递归
语言
吗?但是我如何用这些事实来回答最初的问题呢?如何判断一种非常规
语言
是否是递归的?
浏览 5
提问于2015-02-11
得票数 0
3
回答
最有效的便携溢出检测?
、
、
、
、
在接近像
C
,
C
++和D这样的金属
语言
中,什么是最有效的合理的可移植性方法(即使用汇编
语言
,尽管你可以假设二的
补码
运算和回绕行为)来检测乘法上无符号64位整数的溢出?
浏览 2
提问于2010-07-12
得票数 8
2
回答
将十六进制(二进制
补码
)转换为Java值
、
、
我有一个十六进制值:
C
9E5249A,它用
C
语言
表示一个二进制
补码
有符号的32位整数表示。
浏览 1
提问于2014-05-09
得票数 0
2
回答
Python中的二进制
补码
(通过四舍五入左移许多位)
、
、
一个DNA序列可以包含4个不同的字符A、
C
、G、T,其中A是T的
补码
,
C
是G的
补码
。 {A:0,
C
:1, G:2, T:3} AC = 0*4^0+1*4^1 = 4 GT = 2*4^0
浏览 1
提问于2017-08-11
得票数 0
5
回答
计算
机
C
语言
中的整数表示
、
C
是否定义了整数的二进制表示,例如1的,2的
补码
...或者这个表示处理器(
计算
机或其他东西)是依赖的?用
C
编写的代码示例:要知道a是2的
补码
1111 1111 1111 1011还是带符号的位表示1000 0000 0000 0101,我需要查看哪里
浏览 1
提问于2013-02-26
得票数 3
回答已采纳
2
回答
我需要最快的方法将2的
补码
转换成
C
中的十进制
我在32位中有18位(在2的
补码
中)。我需要把它们转换成十进制。请给我看一下
C
语言
的代码片段。
浏览 0
提问于2010-04-22
得票数 4
回答已采纳
1
回答
简单
语言
中二补语的定义
我一直在网上搜索,但在没有使用算法和数学的情况下,找不到二的
补码
的简单定义,所以只是为了确认一下: 2的
补码
基本上是反转二进制数字的符号,所以如果我有2,就把它变成-2,如果我有-2,就把它变成2。
浏览 9
提问于2020-01-22
得票数 0
2
回答
为什么在
C
++20中由于
计算
仍未定义行为而导致符号溢出
、
、
、
、
我通过的回答了解到:我的问题是 如果编译器需要使用来自
C
++20的2的
补码
,那么为什么由于
计算
定义不好的符号溢出就像转换后的符号溢出一样?这就是为什么(如何)
计算
溢出和转换溢出之间有区别。
浏览 3
提问于2022-01-21
得票数 4
1
回答
不是按位运算符分隔无符号整数?
、
、
、
我试图让
C
将一个倒置的无符号整数解释为一个无符号整数。,如果没有
C
把它解释为二的
补码
,我怎么能反转一个无符号数的位呢?每当我有一个无符号整数,并使用它作为操作数与位不操作符,它的
计算
值为负数,根据二的
补码
。但是,根据定义,我使用的是一个无符号整数,这个数字不应该有符号。 uint8_t x = 1;//0000 0001 printf("NOT(%d) == %d", x, ~x);//1111 1
浏览 3
提问于2019-08-05
得票数 2
回答已采纳
3
回答
同一算法在不同
语言
中的不同输出
、
、
loop lp=new loop(); }
C
源代码max=count; } } 对于3n+1问题,这两个代码在逻辑上没有区别,algorithm.Only问题是在
C
语言
中
浏览 2
提问于2011-04-30
得票数 2
回答已采纳
3
回答
编译器和负数表示法
、
、
、
、
也许是因为我没有阅读
语言
规范(我知道这是我的错)。确定使用哪种表示法的最简单方法是什么? 那么
C
++标准呢?
浏览 0
提问于2009-04-01
得票数 5
回答已采纳
2
回答
按位不使用ruby
、
、
、
我在JS中有一个使用按位NOT运算符的公式。我怎么用ruby写同样的表达式呢?ruby中没有按位NOT运算符。
浏览 0
提问于2011-04-06
得票数 2
回答已采纳
4
回答
C
语言
中的算术右移
、
、
在
C
语言
中,在32位机器上,我想知道如果1是有符号整数,1>>31是否返回-1,因为对于2的
补码
,在进行右移位(算术)时,会复制符号位以给出结果 1111 1111 1111 1111 1111 1111
浏览 1
提问于2012-10-05
得票数 0
回答已采纳
1
回答
为什么我们在
计算
机系统中使用补语来执行减法操作?
、
、
为什么我们必须在
计算
机系统中使用
补码
(例如2的
补码
,10的
补码
等)来执行减法操作?就像加法运算电路(加法器)一样,我们也有减法电路(减法器),对吗?
浏览 2
提问于2018-01-25
得票数 0
1
回答
如何使用加法在汇编
语言
中进行划分?
、
、
、
在高中的
计算
机工程课上,我们被分配了一个任务,我们必须用汇编
语言
除以两个数字,使用加法的过程。 我们正在为之编程的玩具架构没有分区指令。该机器有2的
补码
加法和按位和/或/异或运算,但不直接减法:。(编者注,教科书没有定义文本汇编
语言
,只为这台带有16个8位寄存器的加载/存储机器定义机器代码操作码和操作数,以及条件跳转如果零指令。)
浏览 0
提问于2019-04-18
得票数 0
回答已采纳
3
回答
2的补数是多少?
、
、
、
、
为什么我们要取1的
补码
再加1呢?为什么我们不在取1的
补码
后减去1呢? 为什么
计算
机要用2的
补码
?
浏览 1
提问于2013-05-24
得票数 0
回答已采纳
1
回答
在
计算
校验和时需要帮助
、
、
我正在用Python
语言
开发一个到家庭自动化系统(ElkM1)的接口。我在下面的
C
#中有示例代码,它显然可以正确地
计算
向此系统发送消息时所需的校验和。根据文档,消息的校验和需要是mod256中消息的ASCII值的总和,然后作为2
补码
。他们的手册中写道:“这是报文中除校验和本身和报文末尾的CR-LF终止符之外的所有字符的ASCII值的模256和的十六进制二进制
补码
。允许的字符是ASCII0-9和大写字母A-F。供应商有一个工具可以
计算
正确的校验和。作为测试数据,我一直使用'003
浏览 3
提问于2013-05-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详述计算机中的补码、原码、反码,并用C语言举例说明
【计算机】C语言基础知识归纳,C语言的构成
计算机c语言,你们懂多少?
C语言基础学习之求一个32位数的原码、补码、反码、和移码,原来是这样!
C语言编程制作学习,简单计算器
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券