腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
如何
区分
无
符号
n
位
和
有
符号
n
位
?
、
、
、
是否
有
可能将
无
符号
n
位
与
有
符号
n
位
不同? 因为它们看起来完全一样,例如10001111可以表示143或-113
浏览 0
提问于2016-07-12
得票数 0
回答已采纳
2
回答
无
符号
除法
和
有
符号
除法的结果是否
有
相似之处?
、
、
、
我
有
一个,对于m
位
x
n
位
乘法(产生一个(m+
n
)-bit乘积),无论乘法是
无
符号
的还是
有
符号
的,结果的min(m,
n
)个最低有效
位
总是相同的。对于m
位
/
n
位
除法(产生m
位
商
和
n
位
余数),是否存在对于
无
符号
除法
和
浏览 0
提问于2016-08-25
得票数 0
1
回答
从理论上讲,实现可以将未签名的int提升为int吗?
、
、
根据C99标准的以下两个条款:
有
符号
整数类型的非负值范围是对应的
无
符号
整数类型的子范围,每个类型中相同值的表示形式是相同的。6.2.6.2-2 对于
有
符号
整数类型,对象表示的
位
应分为三组:值
位
、填充
位
和
符号
位
。没有必要有任何衬垫
位
,只有一个
符号
位
。作为值
位
的每个位在对应的
无
浏览 1
提问于2013-03-29
得票数 4
回答已采纳
1
回答
执行未签名的移位操作
、
在Go中是否存在执行
无
符号
移位(即
无
符号
右移位)的操作?在Java中是这样的我在这件事上唯一能找到的就是这个,但我不知道我该怎么做。 提前谢谢。
浏览 6
提问于2015-10-25
得票数 2
1
回答
无
符号
乘法
和
有
符号
乘法
有
多少最低有效
位
是相同的?
、
、
、
、
例如,ARM处理器具有,它执行32
位
x 32
位
乘法,并返回结果的最低有效32
位
。它们还有,它同样执行32
位
x 32
位
乘法,但返回完整的64
位
结果。umull执行
无
符号
乘法,smull执行
有
符号
乘法。为什么没有必要将mul的未签名
和
已签名版本分开?在32
位
x 32
位
乘法的情况下,假设结果的最低有效32
位
在这两种情况下是相同的?32
位</em
浏览 26
提问于2016-08-25
得票数 1
2
回答
为什么我不能将2^64存储在64
位
机器上未签名的长文件中?
、
、
、
、
SMP PREEMPT Mon Apr 30 12:30:03 UTC 2018 x86_64 GNU/Linuxlong l;哪项产出:这不意味着每长一段包含64
位
吗?但是,当我执行以下代码时:gcc警告我如下: sizeof.c:14:29:警告:左移位计数类型的>=宽度
浏览 0
提问于2018-05-16
得票数 2
回答已采纳
2
回答
如何
将数字> 128存储在一个签名的一个字节内?
、
、
、
、
如果H.O.
位
为零,则该数字为正,并作为标准二进制值存储。如果H.O
位
为1,则该数字为负数,并存储在两个组合形式中。若要将正数转换为负数,即2的补码形式,请使用以下算法: 0000 0101 5(二进制) 1111 1010反转所有
位
。11111011添加一个以获得结果。在这里,我想知道,如果0000 0101是5的小数,11111011是-5,那么我们
如何
表示251?不是同一个1111 1
浏览 5
提问于2010-10-11
得票数 2
回答已采纳
2
回答
无
符号
与
有
符号
范围保证
、
我得到的最接近的是C99标准第6.2.6.2节(对我来说,C++的措辞更加神秘,我认为它们在这方面是等价的): 对于
有
符号
整数类型,对象表示的
位
应分为三组:值
位
、填充
位
和
符号
位
。(...)作为值
位
的每个位在对应的
无
符号
类型的对象表示中具有与相同位相同的值(如果有
符号
类型中有M个值
位
,而无
符号
类型中有
N
,则M≤
N</em
浏览 6
提问于2012-07-07
得票数 9
回答已采纳
1
回答
Static_cast<unsigned>(签名)
和
std::bit_cast<unsigned>(签名)之间
有
区别吗?
同样,关于C++
和
签名的->
无
符号
(相同大小)转换/转换。 好的,在两个补码表示中,static_cast
和
std::
浏览 1
提问于2019-12-16
得票数 6
2
回答
如何
得到一个数字的
有
符号
补码?
、
、
我想要找到一个数字在C中的
有
符号
值,所以如果我
有
一个数字,假设是10,在二进制(8
位
)中,它将是0000 0110。
如何
获得2的补码11111110中的
有
符号
数,即-2。使用简单的按
位
操作,移位,掩码,我
如何
做这个转换?我已经被困在这里好几个小时了。
浏览 2
提问于2014-07-12
得票数 0
2
回答
ARM算术加法
和
标志更新
、
在整数ADD
和
SUB指令的解释中,给出了计算结果后标志更新的表格。我不能理解的是2个整数A,B的
无
符号
整数加法的标志更新,其中A
和
B“不都是0”,结果是2^31-1 < result < 2^32(即在0x7FFFFFFF,0x100000000之间)EQ = No, NE = Yes, CS = No, CC = Yes, MI = Yes, PL = No, VS, VC= X, HI =
浏览 0
提问于2011-07-05
得票数 3
回答已采纳
2
回答
给定
N
位
,多少整数可以用二进制表示?
假设你
有
14
位
。
如何
确定从这14
位
中可以用二进制表示多少整数?请注意问题的这一部分:“
有
多少整数可以用二进制表示.”。如果问题只是问,多少不同的值或数字可以用14
位
来表示,而不是是的,我肯定只有2^
n
。
浏览 3
提问于2018-03-24
得票数 0
回答已采纳
1
回答
使用二进制补码的逐
位
减法中的溢出
、
、
当使用二进制补码执行逐
位
减法时,
如何
知道什么时候应该忽略溢出?编辑:这里
有
一个例子,使用上面的公式。
浏览 1
提问于2013-02-06
得票数 6
回答已采纳
6
回答
C编译器
如何
处理
无
符号
和
有
符号
整数?为什么用于
无
符号
和
签名算术操作的程序集代码是相同的?
、
C有无
符号
和
有
符号
的int类型,在大多数体系结构中使用两种补码算法来实现有
符号
值;但是在学习了一些汇编代码之后,我发现
区分
无
符号
和
签名的指令很少。所以我的问题是: 在学习了一些更多的说明之后,实际
浏览 6
提问于2013-10-19
得票数 13
回答已采纳
6
回答
关于程序集CF(进位)
和
OF(溢出)标志
、
、
众所周知,CF表示
无
符号
进位,而OF表示
有
符号
溢出。那么,汇编程序
如何
区分
无
符号
数据
和
有
符号
数据,因为它只是一个
位
序列?(通过额外的内存存储类型信息,或通过位置信息或其他?)
浏览 3
提问于2009-04-27
得票数 30
回答已采纳
3
回答
如何
从字节生成十六进制数?
include <stdio.h> unsigned long int a = 0; printf("%lX\
n
", a); printf("%lX\
n
", a); printf("%lX\
n
", a);a = a | ((0xAA
浏览 4
提问于2021-12-21
得票数 3
2
回答
为什么我不能使用int的第一点呢?
、
、
我试图使用一个int的所有
位
来生成一个随机数。当我使用rand()函数时,它似乎从未使用过第一个
位
,所以我尝试将整件事情移到一个地方。
有
办法吗?如果没有使用第一个
位
,它就会工作得很好,就像这样(打印是在随机数移位前后):00001000011001111110010100101110typedef struct{} WWord; void printbits(unsigned int
n<
浏览 5
提问于2016-05-24
得票数 0
回答已采纳
1
回答
python中unicode字符串的转换
、
、
、
、
我需要在Python中将unicode字符串转换为其他类型,如无
符号
和
有
符号
int 8
位
,
无
符号
和
有
符号
int 16
位
,
无
符号
和
有
符号
int 32
位
,
无
符号
和
有
符号
int 64
位
,双精度
浏览 3
提问于2008-12-17
得票数 4
回答已采纳
2
回答
可以在同一个硬件上执行
无
符号
和
有
符号
(两种补码)乘法吗?
、
我知道它们可以加法
和
减法,但我不太确定它们是否适用于乘法。
浏览 0
提问于2017-09-27
得票数 0
1
回答
不诉诸`limits.h`确定最大整数值的安全方法
、
、
这是在不使用limits库的情况下确定整数最大值的安全方法吗?
浏览 0
提问于2014-01-12
得票数 2
回答已采纳
点击加载更多
相关
资讯
PHP位运算和逻辑运算,一个符号写两遍这么简单?
Java新手学习之:基本语法讲述
第1讲 基本数据类型、常量与变量
自学编程第四课
Python 与位运算
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券