腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
计算(64位无符号整数)*(64位无符号整数)除以2^64的商
、
、
、
、
有人说128位整数可以使用,但在某些编程
语言
或平台(如visual studio
c
++)中,不支持将128位整数作为内置的整数。 但是我们不想使用
除法
,因为
除法
需要太多的时间。我认为它可以通过加/减、乘法
和
按位操作(如位
移位
)来完成。
浏览 15
提问于2018-05-26
得票数 0
3
回答
关于karatsuba乘法的问题
、
、
我想用Python
语言
实现。但是,在表单中写入数字其中x是接近sqrt(A)的基(令x=b^m)的幂。谢谢。
浏览 1
提问于2011-09-18
得票数 6
回答已采纳
2
回答
如何在没有
除法
硬件
和
浮点硬件的情况下实现二进制浮点
除法
、
、
、
、
我想知道如何在没有
除法
硬件
和
浮点硬件的情况下实现IEEE-754 32位单精度浮点
除法
。我已经使用16位字实现了浮点乘法、加法
和
减法。我正在一个专有的多核处理器上实现这些指令,并用汇编
语言
编写代码。在此之前,我正在使用matlab来验证我的算法。 我知道我需要减去指数,但是我如何对尾数执行无符号
除法
呢?
浏览 2
提问于2012-01-26
得票数 2
回答已采纳
2
回答
C
语言
中的右
移位
除法
我是一个绝对的
C
初学者,正在尝试学习位
移位
。我写了一个小程序,通过右移测试
除法
。
浏览 1
提问于2014-09-01
得票数 0
1
回答
我应该使用位
移位
还是
除法
?
、
维基百科说除以2的力量 我能信任编译器吗?哪些编译器(特别是
C
编译器
和
java编译器)将用/2^k代替>>k?
浏览 2
提问于2014-11-21
得票数 1
回答已采纳
5
回答
为什么在两个补码(-1 >> 1) == -1而不是0?
注意:我想有些评论者误解了我的问题,我不懂整数
除法
和
浮点
除法
--更多的澄清:我期待着-1/2 == -1 >> 1 == 0**,,但实际上** -1 >> 1 = -1**.** 我在学二号的补品。我理解两位补语中位
移位
的一个特殊之处,即右移需要保持位的符号,所以右移负数应该是1,而不是0。左移应该总是填充0。这在中得到了解释。根据这篇文章,背后的动机是保持比特
移位
运算
和
相应的乘法或
除法
的等价性为2。然而,我立即注意到的一个特例是-1
浏览 3
提问于2016-05-23
得票数 1
回答已采纳
2
回答
算术
移位
运算符有用吗?
、
、
假设一种
语言
的
除法
运算符(/)舍入为-infinity。 如果x >> y等同于x / (2 ** y),那么除了潜在地提高性能之外,包含算术
移位
运算符(比如>>)的
语言
还有什么用处
浏览 0
提问于2014-03-28
得票数 0
6
回答
>>>操作在
C
++中是什么?
、
在中,作者建议使用以下bug修复:有人知道这个>>>操作符是什么吗?当然,下面的操作符引用列表中没有它:
浏览 3
提问于2011-04-03
得票数 10
回答已采纳
1
回答
整数
除法
在python中是如何工作的?
当我做floor(x / 2^n)时,我一直使用位
移位
。所以,我已经测试了整数
除法
和
位
移位
哪个更快所以,我做了这段代码,它测试并比较了100次,找出了平均值: import statistics as statdef compare_times(a, b): res_b = timeit.timeit(b)
c
位
移位
不是直接在数字的位上工
浏览 17
提问于2021-03-01
得票数 0
回答已采纳
1
回答
仅通过ADD、SUB、MUL
和
DIV指令实现位操作
、
我正在写一个编译器--只是为了好玩
和
提高我的技能。我想实现
C
语言
的一个子集。问题是:我正在编译理论16位RISC处理器的汇编程序,名为Sextium (我们曾在我们的大学教授汇编程序)。我想实现
C
位操作符--然后是半精度浮点数--但是我不知道如何使用ADD、SUB、MUL
和
DIV指令来实现位操作。位
移位
很容易,它只是2^n的乘法或
除法
,其中n是
移位
长度。
浏览 0
提问于2011-08-08
得票数 3
回答已采纳
2
回答
Verilog乘法器/分频器传播延迟
、
、
我即将开始用Verilog编写一个基本的
移位
乘法器
和
一个
移位
除法
器的结构,但我想首先弄清楚预期的传播延迟应该是多少。有人知道基本
移位
乘法器
和
除法
器的传播延迟方程吗?
浏览 1
提问于2015-10-13
得票数 0
1
回答
是否有一种用SSE求出双变量模量的好方法?(没有SVML)
、
我正在努力学习如何使用SSE,这是我正在开发的程序之一,它需要使用模数
除法
,因此我编写了这样的代码(对不起,它被高估了): __m128i SSEModDiv(__m128i input, __m128i
浏览 9
提问于2014-07-14
得票数 7
回答已采纳
2
回答
在MIPS的两个32b寄存器中存储由字符串表示的64位数字的算法
、
、
、
这是一个汇编
语言
问题。我已经了解了如何将用户输入作为字符串接受,并将其转换为整数现在直到溢出点之前,它是否必须
除法
或位
移位
?请详细解释!
浏览 2
提问于2012-12-10
得票数 2
回答已采纳
2
回答
在
C
中使用算术
移位
操作符执行逻辑
移位
、
、
、
以下是本书的实际问题: 无符号srl(无符号x,int k) { /*算术执行
浏览 10
提问于2013-07-27
得票数 0
回答已采纳
12
回答
NET中,
移位
比乘除更快吗?
、
、
、
、
如果你碰巧使用的是2的幂,那么在大多数甚至所有的CPU上,向左
和
向右
移位
显然比乘法
和
除法
运算更快。但是,对于某些读取器
和
某些算法,它可能会降低代码的清晰度。为了提高性能,位
移位
真的是必要的吗?我主要对Java
和
.NET行为感兴趣,但也欢迎对其他
语言
实现的深入了解。
浏览 2
提问于2009-07-22
得票数 68
回答已采纳
1
回答
biginteger运算中2的显幂
、
、
、
、
我有一段代码类似于(vb.net或
c
# "language“是无关紧要的): Serial = BigInteger.DivRem(Serial在shift操作符中,我可以读到:“不支持自定义运算符的
语言
可以通过将值乘以BigInteger.Pow(2,shift)来执行位左
移位
操作。”编译器知道它可以执行
移位
,而不是乘法/
除法
? 在我的具体情况下,我需要将
除法
设为4,并得到结果
和
剩
浏览 1
提问于2014-04-07
得票数 0
回答已采纳
2
回答
C
中的位运算符是否既用于位运算,也用于整数或某些
C
类型的运算?
、
在
C
中,位
移位
运算符>>
和
<<可以用来实现整数之间的乘法
和
除法
。按位逻辑运算符是否也用于实现对较高类型的值(例如整数)的操作?位
移位
操作符是否也用于位操作? 谢谢。
浏览 0
提问于2020-10-16
得票数 2
1
回答
如何在不支持按位操作的编程
语言
中设置
和
检查单个位?
、
、
我使用的是一种编程
语言
(更多的是一种脚本
语言
),它不支持任何按位运算符,如AND、OR、XOR、not (以及shift )。我想知道有没有(数学?)在编程
语言
中设置
和
检查不支持按位操作的特定位置的方法
浏览 0
提问于2014-08-30
得票数 3
回答已采纳
1
回答
按位四舍五入到最接近的零
、
、
以前,我使用循环执行长
除法
。但是,由于数字总是除以一个数字的幂2。我决定使用位
移位
。所以,我可以得到这样的结果:13/4=315/4=3我可以像往常一样做长
除法
吗?12>>2如果我使用这种位
移位
,不同的编译器会有不同的行为吗?四舍五入怎么样?我使用的是visual
c
++ 2010编译器
和
gcc。thx
浏览 3
提问于2013-04-09
得票数 1
回答已采纳
2
回答
对于
C
++中的乘法
和
除法
,使用‘./’或‘.*’与使用'/‘或'*’的理由是什么?
、
、
、
、
我正在查看一些
C
++代码,以确定它是如何运行的(我自己还不太了解该
语言
),我遇到了一些类似以下内容的代码: bw = 2.这
和
变量有什么关系吗?
浏览 2
提问于2020-04-17
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
【C++基础算法】高精度整数除法
聊聊C语言/C加加—程序和编程语言
C语言进阶必看《C和指针》
C语言-交叉输入%c和%d
C语言:数组和指针
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券