腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
二进制
数补码
当我
补
1 (~1)时,我得到的输出为-2。这是如何在内部完成的? 我首先假设比特是反转的,所以0001变成了1110,然后加了1,所以它变成了1111,它被存储了,然后如何检索数字呢?
浏览 3
提问于2012-01-05
得票数 1
回答已采纳
2
回答
带有负字节的java中的XOR
、
、
、
byte b = -
0
b0101^-
0
b0100;//Outputs 7 为什么当我期望1 (
0
b111)时输出7 (
0
b001)?
浏览 6
提问于2015-09-07
得票数 2
回答已采纳
2
回答
不包括前导零
二进制
位的整数值补充的更好算法
、
、
、
我将首先解释我所说的“补充整数值(不包括前导零
二进制
位)”的含义(从现在起,我将称它为非前导零位
补
或NLZ-
补
,意思是简洁)。 例如,有整数92。
二进制
数是1011100。如果我们执行普通位-不执行或补码,结果是:-93 (有符号整数)或111111111111111111111110100011(
二进制
)。这是因为前导零位也得到了补充。因此,对于NLZ-补码,前导零位不是可
补
的,那么NLZ-互补的结果是: 35或100011 (
二进制
)。操作由XORing执行,输入值
浏览 4
提问于2012-08-06
得票数 2
回答已采纳
2
回答
为什么不使用
PHP
中的整数“下流”?
、
、
如果我在
PHP
中这样做:输出为-9223372036854775808,这使得自9223372036854775807以来
二进制
文件的输出非常完美:即
0
,其次是63。很明显,
二进制
中的1只是1,所以当我把它们相加时,我得到了1000.0(在它之后有63个
0
),它是-9223372036854775808在2s
补
表示法中。用4位
二进制
进行类比,类似于:1111
浏览 5
提问于2015-05-09
得票数 2
回答已采纳
3
回答
C#。有位操作的逻辑谜语。只设置了一位?
、
、
不过,对于C++用户来说,这应该很容易。但是我被问到如何在C#中做这件事。不应该有太大的差别。我想不出任何事情,除了一些残酷的力量,改变所有的零碎和数什么设置。
浏览 5
提问于2011-01-07
得票数 7
回答已采纳
1
回答
PHP
MySQL库版本5.5.44与MySQL服务器版本10.0.20不同。这可能会导致不可预测的行为。
、
、
服务器版本:10.0.20-MariaDB-1~Trusty-log-mariadb.org
二进制
文件Datenbank-客户端版本: libmysql5.5.44所有软件包都是最新的(正式的ubuntu 14.04回复) 在MariaDB上,我使用来自mariadb.org的官方回复
浏览 0
提问于2015-08-05
得票数 1
回答已采纳
7
回答
如何在C#中将整数转换为
二进制
字符串?
如何在不使用内置函数的情况下将整数转换为C#中的
二进制
字符串(Convert.ToString根据给定的值执行不同的操作)?
二进制
>二
补
浏览 10
提问于2010-09-13
得票数 9
回答已采纳
1
回答
如何从其定义中求出两种形式的编码公式
、
、
、
、
使用两位的完全表示计算原始值的公式是:“两个补数系统在
二进制
数表示中编码正数和负数。每一位的权重是2的幂,但最重要的位,其权重为2的对应幂的负数。”例如,对于使用
二进制
数最多三位的数字p=-3,我们使用1000-011=101来计算两个
补
表示,这是p的两个
补
表示,-1x2^2+
0
x2^1+1x2^
0
=-3是p的原始值。
浏览 4
提问于2022-05-24
得票数 0
1
回答
求负
二进制
数与正
二进制
数之差
、
我知道我们可以用几种方式来表示
二进制
数,但我真的不知道如何区分正
二进制
数和负数。如果我们有数字+13,那么它的
二进制
表示形式如下所示:110111101以及:据我所知,这里使用的是另一种称为“二
补
”我如何区分这两个<e
浏览 1
提问于2019-01-08
得票数 1
回答已采纳
3
回答
Python 3中的~
二进制
补码
、
、
只是对
二进制
补语的工作方式有一个疑问。例如(在python中):print(~a)-61a = 0011 1100不应该是-60吗?
浏览 0
提问于2019-03-13
得票数 7
1
回答
用4步方法将正数(例如+7 )转换为8位中的两个补码,显示一个前导1
、
如所示,答案如下:这显示了一个负数,因为它从1开始。我希望能够用这四个步骤得出答案。步骤1:将震级(7)转换为
二进制
。0111第2步: Pad
0
达到所需的位大小。0000 0111步骤3:反转位以实现1s补码.1,1,1,1,
0
,
0
,
0
,步骤4:加1,达到2‘s-补足.那么,将正十进制数转换为二次
补
的方法是什么,还是假设对于任何正十进制数,二小数
补
本身就是: 例如7=
浏览 8
提问于2021-11-15
得票数 0
回答已采纳
2
回答
用2的补码减去一个值。
、
使用2的
补
减法,我的结果是1111 (-1在十进制),而在下面的情况下应该是
0
。 -10010 其中两个值都以
二进制
形式提供。
浏览 0
提问于2014-08-17
得票数 0
回答已采纳
1
回答
对于按位运算符,解释器真正看到和执行的是什么?
、
在以下情况下:31>>> 3 >> 2在那之后,如果你把第二个数字加一个,答案将继续是
0
。他们把它当作是一串位,用二
补
二进制
写成.但我不明白这里发生了什么。
浏览 1
提问于2015-04-16
得票数 0
回答已采纳
1
回答
一元
补
运算符的位混淆
2的按位一元
补
运算符(~)是-3。我读到一些
二进制
表示中的值2是0010,并且按位一元补码运算符将位从
0
更改为1,反之亦然。所以~2的值是1101。意思是-3。但我的困惑是,为什么他们把2的
二进制
表示为0010。根据我的说法,int是32位的。
浏览 5
提问于2013-04-12
得票数 0
1
回答
如何使用32位有符号整数的补码来表示javascript中的整数
示例:我将使用
0
xC0000000 (32位符号补码)来表示-2^30const num = Number('
0
xC0000000') console.log(num === -Math.pow(
浏览 2
提问于2021-11-12
得票数 2
回答已采纳
1
回答
为什么它要减去1,并且做一个按位逆等于做一个位逆和加1?
、
我正在研究两种补语,并遇到了将数字的二
补
表示转换为十进制表示的两种方法: 为什么它要减去1,并且做一个按位逆等于做一个位逆和加1?
浏览 0
提问于2019-06-16
得票数 0
回答已采纳
1
回答
2-二
补
二进制
数之和
、
、
、
我在执行四位加法时熟悉两种补语,当我面对以下问题时,我感到困惑下面是我的尝试,但我现在进退两难,我应该
浏览 1
提问于2021-11-09
得票数 0
2
回答
0
-
0
的1
补
、
、
、
、
在进行校验和之前,我应该假设数据包中的现有校验和为
0
。我不想将所有数据复制到临时缓冲区并存储
0
,而是对整个数据包执行校验和,然后从结果中减去现有的校验和。不幸的是,如果我使用这个,并从
0
中减去
0
,我得到的是
0
x1111,而不是预期的
0
: 没有溢出点所以我们结束了..。我本来以为
0
-
0
是
0
--我少了什么?
浏览 3
提问于2017-06-08
得票数 2
1
回答
后面是一
补
和二
补
逻辑
、
为了我的计算机科学课,我需要完成一个项目,在这个项目中,我迫切需要理解一
补
和二
补
的逻辑。我已经知道如何构造它们,以及在处理2的补码时硬件加法器是如何工作的。困扰我和我需要帮助的是补码加法背后的逻辑。我不明白为什么
二进制
加法在加一补码时会这样,为什么最后一次进位加法如此重要。我需要理解它背后的逻辑。谢谢
浏览 4
提问于2015-02-22
得票数 0
1
回答
当我们做mov eax时会发生什么,-4?
、
、
、
我的怀疑是: 有表示负数的特殊操作码吗?
浏览 4
提问于2017-11-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Excel–数据前面补 0 至固定长度都会,后面补呢?
php中0与空 Null false的区别
补时连进2球!伊朗2:0绝杀威尔士
Python数据处理技巧:如何将数据列表中的空值补0
DejaVU:开源蜜罐框架;PHP 0e 开头的魔法 Hash 列表
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券