腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
C
在内部使用2
的
补码
来计算像5-4这样
的
无符号数吗?
、
、
、
我有
C
代码作为{ unsigned int b = 4;} 上面代码
的
输出
是
1,我认为
C
内部计算
的
结果
是
取-4
的
2
的
补码
,然后使用
补码
算法来评估结果。(在这里,我谈论
的
是
浏览 14
提问于2021-07-30
得票数 0
1
回答
在
C
和
C
++中-0是什么意思?
、
我用
C
/++编写了一个算法,当我使用打印语句进行调试时(我知道,非常专业),我看到了一个奇数:-0。这是否意味着与普通
的
0相同,还是会导致错误?如果
是
这样的话,我该如何修复这些bug呢?
浏览 4
提问于2020-10-04
得票数 3
回答已采纳
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
1
回答
C
语言
中使用函数
的
汇编程序
、
、
、
大家好,我正在尝试用
C
语言
设计一个基于一些指令集
的
汇编器。我想读一个包含指令
的
汇编
语言
文件。在十六进制文件中有十六进制数据,整数数据和负整数数据。例如: ldc 0x1000
输出
: 00100000 ( ldc
的
操作码为00) ldc -3;
输出
: fffffd00 (6位2+3
的
补码
)。我正在尝试ltoa将整数转换为十六进制,但它给出了字符串作为
输出
,所以我不能附加0。PLease建议立即执行
浏览 1
提问于2010-12-24
得票数 1
2
回答
将十六进制(二进制
补码
)转换为Java值
、
、
我有一个十六进制值:
C
9E5249A,它用
C
语言
表示一个二进制
补码
有符号
的
32位整数表示。
浏览 1
提问于2014-05-09
得票数 0
3
回答
同一算法在不同
语言
中
的
不同
输出
、
、
loop lp=new loop(); }
C
源代码max=count; } } 对于3n+1问题,这两个代码在逻辑上没有区别,algorithm.Only问题
是
在
C
语言
中,它给出了476作为最大循环数,而在java中,它是525...why??
浏览 2
提问于2011-04-30
得票数 2
回答已采纳
3
回答
Python和Powers
、
、
、
示例:
输出
为11。但我所寻找
的
(我被告知)更类似于: print 8**3,它给出了正确
的
答案512。但是为什么呢?我确实尝试过这样做,但我只看到了关于除法时
的
模数
的
信息。
浏览 0
提问于2012-08-21
得票数 41
回答已采纳
3
回答
编译器和负数表示法
、
、
、
、
也许是因为我没有阅读
语言
规范(我知道这是我
的
错)。确定使用哪种表示法
的
最简单方法是什么? 那么
C
++
浏览 0
提问于2009-04-01
得票数 5
回答已采纳
1
回答
Kotlin:通过有符号2
的
补码
将十六进制字符串转换为有符号整数?
、
长话短说,我正在尝试将十六进制值
的
字符串转换为有符号2
的
补码
整数。我可以在Swift
的
一行代码中做到这一点,但由于某种原因,我在Kotlin中找不到任何类似的东西。String.ToInt或String.ToUInt只是给出直接
的
基数16到基数10
的
转换。这适用于一些正值,但不适用于任何负数。 我怎么知道我想要带符号
的
2
的
补码
?我使用了this online converter,根据它
的
输出
,我想要
浏览 83
提问于2021-04-20
得票数 0
4
回答
C
语言
中
的
算术右移
、
、
在
C
语言
中,在32位机器上,我想知道如果1
是
有符号整数,1>>31是否返回-1,因为对于2
的
补码
,在进行右移位(算术)时,会复制符号位以给出结果 1111 1111 1111 1111 1111 1111
浏览 1
提问于2012-10-05
得票数 0
回答已采纳
2
回答
我需要最快
的
方法将2
的
补码
转换成
C
中
的
十进制
我在32位中有18位(在2
的
补码
中)。我需要把它们转换成十进制。请给我看一下
C
语言
的
代码片段。
浏览 0
提问于2010-04-22
得票数 4
回答已采纳
4
回答
在
C
中打印时有符号和无符号字符
的
行为
我已经在代码中编译了以下
C
程序::在Windows 7上
的
10.05块。int main() unsigned char a=-5; char
c
=-5; printf("%u %u %u \n",a,b,
c
);我期望得到以下
的
输出
251 251 251 我<
浏览 2
提问于2015-08-01
得票数 3
回答已采纳
8
回答
~运算符
的
功能是什么?
、
、
、
不幸
的
是
,搜索引擎在使用这个查询时失败了。int foo = ~bar;
浏览 0
提问于2009-09-15
得票数 6
回答已采纳
1
回答
不是按位运算符分隔无符号整数?
、
、
、
我试图让
C
将一个倒置
的
无符号整数解释为一个无符号整数。,如果没有
C
把它解释为二
的
补码
,我怎么能反转一个无符号数
的
位呢?每当我有一个无符号整数,并使用它作为操作数与位不操作符,它
的
计算值为负数,根据二
的
补码
。但是,根据定义,我使用
的
是
一个无符号整数,这个数字不应该有符号。 uint8_t
浏览 3
提问于2019-08-05
得票数 2
回答已采纳
1
回答
C
#和Java规范是否说明了有符号整数溢出
的
相同行为?
、
、
、
、
在
C
和
C
++中,符号整数溢出或下溢
的
行为
是
未定义
的
。 ..。在未检查
的
上下文中,溢出将被忽略,任何不适合目标类型
的
高阶位都会被丢弃。从规范
的
措辞来看,我觉得在Java中结果
是
可移植
的
(因为该<e
浏览 3
提问于2016-01-03
得票数 13
2
回答
符号扩展1位2
的
补码
数?
、
、
我
是
一名学生,我正在用
C
语言
编写一个函数,对给定
的
位域进行符号扩展。我正在使用32位。如果我拉出一个比特,我会返回什么?如何将单个比特表示为带符号
的
二进制
补码
数?
浏览 2
提问于2012-09-03
得票数 1
回答已采纳
1
回答
一个数
的
补数
假设我有一个变量现在,当我应用~a时,这在
c
.How中意味着一个人
的
补码
,我得到了-513作为
输出
。int
的
大小最小为16位,512
的
二进制等价物为1111 1101 1111 1111现在谁能告诉我为什么
输出
是
-513。我现在能希望这个论坛里的人理解我
的
问题吗?
浏览 1
提问于2011-01-10
得票数 2
回答已采纳
2
回答
为什么在有符号数
的
表示中,二
的
补码
比一
的
补码
使用得更广泛
为什么大多数
语言
选择前者?我猜在两个
补码
中一定有一些独特
的
、因此
是
有利
的
特性,这些特性使得数据操作变得更容易。
浏览 1
提问于2012-04-09
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言的标准 “输入输出”!今天是你学C语言的第几天?
C语言实现蛇形数的输出
详述计算机中的补码、原码、反码,并用C语言举例说明
C语言编程入门:用C语言输出九九乘法表
C语言基础学习之求一个32位数的原码、补码、反码、和移码,原来是这样!
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券