标签: division

我如何强制划分为浮点?分部继续向下舍入到0?

我有两个整数值ab,但我需要他们的浮点比例.我知道a < b并且我想要计算a / b,所以如果我使用整数除法,我将总是得到0,余数为a.

我如何c在Python中强制成为Python中的浮点数?

c = a / b
Run Code Online (Sandbox Code Playgroud)

python floating-point integer division python-2.x

703
推荐指数
9
解决办法
63万
查看次数

将数字除以3而不使用*,/,+, - ,%运算符

你会如何除以3为数字,没有使用*,/,+,-,%,运营商?

号码可以是签名或未签名.

c math division divide

678
推荐指数
25
解决办法
14万
查看次数

哪个是用于将整数除以2的更好选项?

以下哪种技术是将整数除以2的最佳选择,为什么?

技巧1:

x = x >> 1;
Run Code Online (Sandbox Code Playgroud)

技术2:

x = x / 2;
Run Code Online (Sandbox Code Playgroud)

x是一个整数.

c c++ optimization division micro-optimization

401
推荐指数
20
解决办法
6万
查看次数

在Python中使用'//'的原因是什么?

我在某人的代码中看到了这个:

y = img_index // num_images
Run Code Online (Sandbox Code Playgroud)

img_index运行索引在哪里,num_images是3.

当我//在IPython中乱搞时,它似乎就像一个分裂符号(即一个正斜杠).我只是想知道是否有任何理由让双正斜杠?

python division

382
推荐指数
5
解决办法
23万
查看次数

使用C中的移位运算符的乘法和除法实际上更快吗?

例如,可以使用位运算符来实现乘法和除法

i*2 = i<<1
i*3 = (i<<1) + i;
i*10 = (i<<3) + (i<<1)
Run Code Online (Sandbox Code Playgroud)

等等.

实际上使用say (i<<3)+(i<<1)乘以10比i*10直接使用更快吗?是否有任何类型的输入不能以这种方式倍增或分割?

c c++ bit-shift multiplication division

282
推荐指数
8
解决办法
9万
查看次数

为什么Ruby中的除法返回整数而不是十进制值?

例如:

9 / 5  #=> 1
Run Code Online (Sandbox Code Playgroud)

但我期待1.8.如何获得正确的十进制(非整数)结果?为什么它会回归1

ruby math floating-point division integer-division

245
推荐指数
7
解决办法
15万
查看次数

Python整数除法产生浮点数

Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 2/2
1.0
Run Code Online (Sandbox Code Playgroud)

这是有意的吗?我强烈记得早期版本的回归int/int=int?我应该怎么做,是否有新的分区运算符或者我必须总是演员?

python integer division python-3.x

211
推荐指数
4
解决办法
15万
查看次数

如何通过除以两个整数值来获得浮点结果?

当我在2个整数之间进行除法时,我想指定小数位数,如:

select 1/3
Run Code Online (Sandbox Code Playgroud)

目前返回0.我希望它能回来0,33.

就像是:

select round(1/3, -2)
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我怎样才能达到预期的效果?

sql-server rounding division sql-server-2008

159
推荐指数
6
解决办法
27万
查看次数

Python3整数除法

在Python3和Python2.6中,我注意到我可以分割两个整数并得到一个浮点数.你如何得到Python2.6的行为?是否有不同的方法来获取int/int = int?

python division python-3.x

131
推荐指数
1
解决办法
12万
查看次数

如何在Linux shell中对变量进行除法?

当我在shell中运行命令时,它会返回expr: non-integer argument错误.有人可以向我解释一下吗?

$ x=20
$ y=5
$ expr x / y 
expr: non-integer argument
Run Code Online (Sandbox Code Playgroud)

linux variables bash shell division

123
推荐指数
5
解决办法
28万
查看次数