腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
将十六进制(二进制
补码
)转换为Java值
、
、
我有一个十六进制值:
C
9E5249A,它用
C
语言
表示
一个二进制
补码
有符号
的
32位整数
表示
。
浏览 1
提问于2014-05-09
得票数 0
8
回答
为什么
C
,
C
++,Java不使用一个
补码
?
、
、
、
我听说
C
,
C
++,Java使用两个
补码
来
表示
二进制。为什么不使用1
补码
?使用2
补码
比使用1
补码
有什么优势吗?
浏览 2
提问于2009-11-03
得票数 3
回答已采纳
3
回答
编译器和负数
表示
法
、
、
、
、
也许是因为我没有阅读
语言
规范(我知道这是我
的
错)。确定使用哪种
表示
法
的
最简单方法是
浏览 0
提问于2009-04-01
得票数 5
回答已采纳
3
回答
同一算法在不同
语言
中
的
不同输出
、
、
loop lp=new loop(); }
C
源代码max=count; } } 对于3n+1问题,这两个代码在逻辑上没有区别,algorithm.Only问题是在
C
语言
中
浏览 2
提问于2011-04-30
得票数 2
回答已采纳
2
回答
将十进制数转换为超过-127
的
表示
法
使用8位带符号
的
幅值、1
的
补码
、2
的
补码
和超过-127
表示
,以二进制
表示
下列十进制数。a) 77
c
) 119我已经将它们转换为其他
表示
,只需知道如何转换为excess 127即可b)有符号幅度: 10101010一
的
<em
浏览 4
提问于2016-01-24
得票数 2
回答已采纳
2
回答
符号扩展1位2
的
补码
数?
、
、
我是一名学生,我正在用
C
语言
编写一个函数,对给定
的
位域进行符号扩展。我正在使用32位。如果我拉出一个比特,我会返回什么?如何将单个比特
表示
为带符号
的
二进制
补码
数?
浏览 2
提问于2012-09-03
得票数 1
回答已采纳
1
回答
C
#和Java规范是否说明了有符号整数溢出
的
相同行为?
、
、
、
、
在
C
和
C
++中,符号整数溢出或下溢
的
行为是未定义
的
。 ..。在未检查
的
上下文中,溢出将被忽略,任何不适合目标类型
的
高阶位都会被丢弃。从规范
的
措辞来看,我觉得在Java中结果是可移植
的
(因为该
语言
浏览 3
提问于2016-01-03
得票数 13
2
回答
我能从寄存器中得到整数
的
2
补码
表示
吗?
我认为如果某个整数在scanf
的
寄存器中,那么这个数字应该是2s
补码
表示
。我能通过printf得到那个数字吗?我搜索了很多网站,但没有找到
C
语言
初学者
的
代码。
浏览 1
提问于2012-11-06
得票数 1
2
回答
有符号整数
的
两种不同二进制
表示
的
程序
、
根据标准,关于固定宽度
的
数据类型: 此外,从标准6.2.6.2整数类型,一个数字可以
表示
为符号和大小,1
的
补码
或2
的
补码
。因此,按照标准,我们可以在2
的
补码
表示
中使用int32_t
的
程序
,而用1
的
补码
表示
的
是int
的
程序
。现在
浏览 1
提问于2019-07-10
得票数 2
回答已采纳
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
回答已采纳
1
回答
Integer.MIN_VALUE
的
二进制
表示
、
在Java
语言
中,Integer.MIN_VALUE
的
二进制
表示
是10000000000000000000000000000000。既然二
的
补码
加一会比10000000000000000000000000000000大一倍,为什么不是10000000000000000000000000000001呢?
浏览 3
提问于2016-04-18
得票数 2
5
回答
计算机
C
语言
中
的
整数
表示
、
C
是否定义了整数
的
二进制
表示
,例如1
的
,2
的
补码
...或者这个
表示
处理器(计算机或其他东西)是依赖
的
?用
C
编写
的
代码示例:要知道a是2
的
补码
1111 1111 1111 1011还是带符号
的
位
表示
1000 0000 0000 0101,我需要查看哪里
浏览 1
提问于2013-02-26
得票数 3
回答已采纳
1
回答
使用Java以字节码
表示
相对寻址
、
我正在尝试用Java
表示
相对寻址模式。正如我们所知,对于相对寻址,操作数必须取-128和+127之间
的
值,因为相对寻址使用2
的
补码
来
表示
操作数应该从基值中加还是减。然而,我正在努力将它转换成它
的
十六进制
表示
。 2
的
补码
形式使用最高有效位来确定所讨论
的
位模式是正还是负,因此范围为-128到+127。假设我们有一个相对地址操作数*+3A,它表明用户想要将3A加到
程序
计数器中保存
的
值上。
浏览 2
提问于2018-02-22
得票数 1
4
回答
是否定义了对有符号整数进行位运算
的
结果?
、
我知道>>在有符号整数上
的
行为可以依赖于实现(特别是当左操作数为负数时)。 其他
的
呢:~,>>,&,^,|?当它们
的
操作数是内置类型
的
有符号整数(short、int、long、long long)时,是否保证结果(就位内容而言)与它们
的
类型是无符号
的
一样?
浏览 5
提问于2012-07-25
得票数 62
回答已采纳
1
回答
POSIX在stdint.h中所说
的
“二补
表示
”是什么意思?
、
、
有符号整数溢出会调用未定义
的
行为,这是众所周知
的
事实,而对有符号整数
的
按位操作充其量也是不可靠
的
。因此,我在中发现这一行很奇怪: intN_t
的
范围从INTN_MIN到INTN_MAX。sizeof(intN_
浏览 1
提问于2017-08-09
得票数 4
回答已采纳
3
回答
正则表达式
的
补码
如何查找
、
、
给出字母表{0,1}上
语言
L
的
正则表达式,其
补码
由正则表达式0*
表示
我认为答案是1^+,但我无法证明,请帮帮忙
浏览 2
提问于2014-04-05
得票数 0
1
回答
在二进制
补码
表示
中格式化负整数
、
我想用2
的
补码
表示
一个以位为单位
的
负整数。使用标准
的
Python位
表示
实用
程序
不会有太大帮助:'-0b101''-101' 二
的
补码
中
的
-5
表示
为1011。我该怎么做呢?
浏览 0
提问于2013-04-28
得票数 6
回答已采纳
2
回答
负整数
的
二进制
补码
是否只用于加法和减法?
、
、
举个例子, 13
的
二进制
表示
为: 00000000 00000000 00000000 00001101。-13是存储为10000000 00000000 00000000 00001101 (使用最高有效位来
表示
符号)还是使用2
的
补码
存储?(特别是在
C
中) 如果它是使用最高有效位来
表示
符号来存储
的
,那么什么时候实际使用了二
的
补码
?
浏览 25
提问于2020-03-22
得票数 0
4
回答
为什么int类型
的
变量在许多
语言
中默认是有符号
的
?
、
、
、
、
C
、
C
++、
C
#、Java、Rust等默认情况下都签署了ints。大多数情况下,您想要无符号变量,因为在处理自然数时,您必须
表示
低于零
的
东西
的
情况比处理自然数
的
情况少。此外,没有符号
的
变量不一定要以2
的
补码
形式编码,而且对于额外
的
值范围,它们具有最重要
的
自由位。 考虑到所有这些因素,为什么
语言
的
创建者会在默认情况下使ints签名?
浏览 3
提问于2015-12-12
得票数 0
回答已采纳
1
回答
Static_cast<unsigned>(签名)和std::bit_cast<unsigned>(签名)之间有区别吗?
同样,关于
C
++和签名
的
->无符号(相同大小)转换/转换。 好
的
,在两个
补码
表示
中,static_cast和std::
浏览 1
提问于2019-12-16
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
详述计算机中的补码、原码、反码,并用C语言举例说明
C语言编程篇·最简单的C语言程序
聊聊C语言/C加加—程序和编程语言
C语言编程学习:让人绝望的C语言恶搞小程序
走进C 语言:你知道C语言程序是如何执行的吗?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券