腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
为什么不使用PHP中的整数“下流”?
、
、
如果我在PHP中这样做:
输出
为-9223372036854775808,这使得自9223372036854775807以来二进制文件的
输出
非常完美:即
0
,其次是63。很明显,二进制中的1只是1,所以当我把它们相加时,我得到了1000.0(在它之后有63个
0
),它是-9223372036854775808在2s
补
表示法中。
用
4
位
二进制进行类比,类似于:1111
浏览 5
提问于2015-05-09
得票数 2
回答已采纳
1
回答
算法模拟32
位
整数溢出
、
是否有一种方法可以算术模拟32
位
,双
补
整数溢出,其值空间是32
位
双
补
整数的严格超集的类型?我需要在WolframAlpha中执行这样的操作,它没有显式类型,也没有类型转换。我想要的convertTo32BitSignedInt(aValue)函数的
输出
必须与我
用
支持它的
语言
(如Java:(int)aValue )中的值相同。例如,convertTo32BitSignedInt(17643225600的
输出
需要是463356416,就像我使用了下面的强制
浏览 2
提问于2014-11-05
得票数 0
回答已采纳
8
回答
~运算符的功能是什么?
、
、
、
不幸的是,搜索引擎在使用这个查询时失败了。int foo = ~bar;
浏览 0
提问于2009-09-15
得票数 6
回答已采纳
14
回答
找出“最坏”的数字
、
编写一个函数(或程序),该函数以32
位
有符号整数的列表作为输入,并将其中“最”的数字作为
输出
返回。输入:1, 2, 3, 4输入:123, 64,
0
, -4输入:7, 11输入:1073741824, 1073741823
输出
:1073741823这是代码高尔夫,所以最短的程序以字节为单位获胜。Clarification 如果您的
语言
不支持3
浏览 0
提问于2020-12-19
得票数 37
回答已采纳
4
回答
C
++标准是否要求有符号整数只有一个符号
位
?
、
、
、
、
对其
位
表示的约束是否指定它们应包括: 对于有符号整数类型,对象表示的
位
应分为三组:值
位
、填充
位
和符号
位
。没有必要有任何填充
位</e
浏览 6
提问于2016-01-18
得票数 3
回答已采纳
1
回答
所有二进制表示中的
、
在位操作一章中,作者使用以下方法创建了一个所有的二进制表示我只是在想,为什么我们不能 int allOnes = -1;
浏览 2
提问于2015-02-05
得票数 1
回答已采纳
2
回答
一元非算子的内部工作(~)
、
42; System.out.println(var1 + " " + var2); }如果您转换前面的二进制值,则
输出
应该是其他的东西,而不是-43。我试着用不同的数字来观察这个模式,并发现,
输出
比多出一个数字--初始值在它之前为提供了一个领先的(-)符号,如上面的例子所示。// Output is 45 -46 if num is
浏览 7
提问于2015-04-16
得票数 1
回答已采纳
1
回答
按
位
计算:负输入值的不同行为
、
其中一项任务是确定2的
补
整数x是否适合n
位
,只使用一组运算符,等等。我做得很好,但遇到了两种不同的方法,并与它们一起点击白板,以充分理解它们。然后,混乱出现了。(((x << (32-n)) >> (32-n)) ^x);
用
正整数执行的正确计算,5不能表示为2的补码3
位
整数。
用
负整数执行的正确地计算-4可以表示为2的补码3
位
整数.
0
==
浏览 2
提问于2013-04-25
得票数 4
回答已采纳
1
回答
理解与操作
、
假设我们不想输入1,1(十进制基)然而,在Python中,编写:结果是产生-2,而不是
0
。
浏览 2
提问于2021-12-31
得票数 0
回答已采纳
1
回答
C
#中的onEnterframe和
补
间
、
、
我正在尝试用
c
#
用
kinect sdk写一些程序,我是一个flash开发者,我的技能是
用
ActionScript
语言
,我
用
c
#写了一些简单的项目,我想知道的是,在
C
#中有像onEnterFrame这样的函数吗或者类似于
C
#中的
补
间函数 谢谢
浏览 3
提问于2011-08-25
得票数 1
回答已采纳
3
回答
C
/
C
++否定值为
0
的整数型变量
、
、
、
、
int apple( int ); 这是由
C
/
C
++标准定义的行为吗?我正在传递-
0
,我猜当一个==
0
。不如用这样的东西代替:a ?
浏览 2
提问于2013-09-16
得票数 1
回答已采纳
4
回答
这是我的电脑架构书中的错误吗?
我正在研究计算机体系结构的HW,我遇到了以下问题:B= 237 现在,这些问题是如何有效的呢?我知道什么是饱和算术,但是说A是247,B是237,如果它们不能用8
位
2的补数来表示的话,那又是怎么有效的呢?我意识到饱和算法的要点是在溢出/下溢的情况下将所有
位
设置为极值,但对我来说,问一系列问题(同样
浏览 5
提问于2009-11-12
得票数 5
回答已采纳
1
回答
C
转换如何未签名到签名的工作?
、
标准中的哪种
语言
使这个代码工作,打印'-1'?GCC只支持两种
补
整数类型,所有
位
模式都是普通值。:当值不能在该类型的对象中表示时,将整数转换为有符号整数类型的结果或信号(
C
90 6.2.1.2、
C
99和
C
11 6.3.1.3): 若要转换为宽度N的类型,则将该值减小为模2^ N,使其在该类型的范围内为了便于论证,使用32
位
ints,
0
xFFFFFFFF / 2^32 =
0
xFFFFFFFF。因此,这并不
浏览 4
提问于2021-10-11
得票数 4
回答已采纳
1
回答
为什么(N)n= n>>1循环不以负n终止
、
、
、
我的目标是编写一个程序来计算在python中表示一个数字所需的位数,如果我选择了number = -1或任何负数,程序就不会终止,下面是我的代码:cnt =
0
number = number>>1print(cnt) 我认为它应该打印32并终止。所有负数都是一样的。如果你能澄清背后的原因,我将不胜感激。
浏览 2
提问于2019-10-04
得票数 2
回答已采纳
2
回答
转换从二-
补
到十进制
、
、
、
您可能熟悉有符号整数的双
补
表示。它是当今最广泛使用的二进制整数表示。较不为人所知的是其他一些关于二进制整数表示的建议,包括基-2。基-2共享两个
补
运算的方便性,并且可能更容易描述。(见)输入注:数字可以
用
0
填充在左
浏览 3
提问于2014-01-25
得票数 1
3
回答
你最喜欢的技术是什么?
、
、
C
对无符号整数执行逻辑移位。在向右执行逻辑移位时,不注意符号
位
。空出的
位
充满了零。但是,
C
在右移有符号整数时执行算术移位操作。空位
用
符号
位
填充。int a = -5;a >>= n; a = negative ?该问题的解决方案包括在执行移位操作之前将两个
补
值转换为一个
补
值。然后,我们必须将1的
浏览 0
提问于2011-04-11
得票数 14
回答已采纳
5
回答
为什么printf("%d",~
0
)
输出
-1?
、
为什么printf("%d", ~
0
);产生一个-1值?应该是1,因为~操作符将每个1
位
转换为
0
位
,反之亦然。 据我所知,0000将被否定为1111。
浏览 4
提问于2015-09-20
得票数 4
回答已采纳
2
回答
Internet校验和--将十六进制数字相加用于校验和
、
、
我看到了以下创建Internet校验和的示例: 将字段相加在一起产生两个
补
和01 1b 3e.Then,,以将其转换为一个
补
,结转
位
被添加到前16
位
:1b 3e + 01 = 1b 3f.Finally,取之和的补数,从而得到校验和值e4
c
0
.。
浏览 5
提问于2019-10-26
得票数 0
回答已采纳
2
回答
-1 (整数)是如何用大数表示的,32
位
2的补码字节?
、
我是否错误地假设同样的8
位
规则适用于32
位
或什么的?编辑: 结果是,
输出
是
用
UTF-8格式化的,这不允许值255作为第一个字节,因此
输出
了其他东西(错误代码?)。
浏览 2
提问于2012-03-16
得票数 1
回答已采纳
6
回答
双元
C
中的交换位
、
、
、
我想用
C
语言
做的是
用
双倍交换两位数。当例子太小时:12.34会
输出
1002.34。
浏览 5
提问于2017-10-04
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言编程入门:用C语言输出九九乘法表
C语言位域(位段)详解
C语言课程0基础入学
C语言从0到1
C语言实现蛇形数的输出
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券