int相关内容

从整型转换为长整型

最近我搜索了int、long int、long、...诸若此类。我从here得到了答案。我发现long和long int是相同的。所以这些声明 c = a *long(b); 和 c = a * long int (b) 程序中应相同 int main() { int a = 10, b = 20; long int c; c = a *l ..
发布时间:2022-09-24 14:47:38 C/C++开发

比较小数的最佳方法是什么?

比较小数的最佳方式是什么? 假设我有两个值,如3.45和3.44,什么是可靠比较它们的最佳方式? 我在考虑将所有数字存储为345和344,以便我只比较整数,并且只向用户显示带有小数点的格式化数字。 另一种解决方案是使用自定义函数来测试差异,当差异小于0.01时,数字应该相等。 其他可能的解决方案(更好的解决方案)有哪些? 推荐答案 最常见的技术是使用epsilo ..
发布时间:2022-06-26 15:54:45 C#/.NET

如何删除浮点数的&0和0?

假设我有一个浮点数。如果它是一个整数(例如1.0、9.0、36.0),我想去掉“.0”(小数点和零)并写入标准输出。例如,结果将是1、9、36。如果浮点数是有理数,如2.5335和95.5893,我希望输出与输入的一样,即2.5335和95.5893。有什么聪明的方法可以做到这一点吗? 只有数字在小数点后是否有.0或其他数字才有意义。我可以说我的问题是:我如何知道浮点数是否真的是整数? ..
发布时间:2022-04-18 15:16:19 其他开发

C中的";Short int";和";Short";有什么不同?

将变量声明为Short int和Short有什么区别? 在GCC编译器中,Short占用2个字节(用sizeof(Short)检查),Short int也给出了2个字节的大小。两者是否相同就是不同吗?在这种情况下,这些声明会有帮助吗? 提前谢谢 推荐答案 short是short int的缩写,它们在任何C编译器中都是等价的。 long int与long、long long ..
发布时间:2022-04-10 13:13:15 其他开发

将浮点型转换为整型时的四舍五入

我有一个带有浮点(小数)索引的 pandas DataFrame,我用它来查找值(类似于字典)。由于浮点数并不完全是理应的值,因此在将其设置为索引之前,将其乘以10并将其转换为整数.astype(int)。然而,这似乎是进行floor而不是四舍五入。因此,1.999999999999999992被转换为1而不是2。使用前面的pandas.DataFrame.round()方法进行四舍五入无法避免此 ..
发布时间:2022-04-01 23:20:21 Python

简单乘法的PHP舍入误差

使用(int)强制转换变量时,PHP似乎不正确地进行舍入。为什么? $multiplier = 100000000; $value = 0.01020637; echo (int)($value*$multiplier); 输出:1020636。(意外输出) $multiplier = 100000000; $value = 0.01020637; echo ($value*$mu ..
发布时间:2022-04-01 23:12:58 PHP

为什么要从整型转换为浮点型?

我正在读CS:APP,关于强制转换,它说在将从整型强制转换为浮点型时,数字不能溢出,但可以四舍五入。 这对我来说似乎很奇怪,因为我不知道有什么可以绕过去的,所以我试过了。我认为这只适用于非常大的整数(接近INT_MAX/INT_MIN),但舍入也是在上亿附近进行的。(不确定这种情况最先发生在哪里)。 为什么会发生这种情况?float的范围远远超过int。有人可能会说,浮点数不能准确表示 ..
发布时间:2022-04-01 23:08:41 其他开发

int(x[,base])是如何工作的?

以下代码的输出为: int("12", 5) O/P: 7 int("0", 5) O/P: 0 int("10", 2) O/P: 2 我无法理解这一点。Python文档中写道:“[,base]”部分是可选的,即它可能带有一个或两个参数。 第一个参数必须是引号中包含int值的字符串。 推荐答案 int(string, base)接受任意基。您可能熟悉二进制和十六 ..
发布时间:2022-02-25 16:15:43 Python

如何在C中比较浮点变量和双精度?

float num1 = 1;如果 (num1 == 1){printf("是的,相等!!\n");}别的{printf("不,不等于\n");} 输出 --> 是的,它是相等的! 而 float num1 = 1.2;如果 (num1 == 1.2){printf("是的,相等!!\n");}别的{printf("不,不等于\n");} 输出 --> 不,不等于 但是为什么呢? ..
发布时间:2022-01-25 09:28:55 其他开发

Java比较2个整数与等于或==?

我对 Java 非常陌生,我想知道如何比较 2 个整数?我知道 == 完成了工作.. 但是等于呢?这可以比较2个整数吗?(当我说整数时,我的意思是“int"而不是“整数").我的代码是: import java.lang.*;导入 java.util.Scanner;//我读取2个整数first_int和second_int//上面的代码如果(first_int.equals(second_in ..
发布时间:2022-01-25 09:05:36 Java开发

为什么 int 的范围是负 1?

我读到 int 的范围取决于一个字节. 因此将 int 设为 4 个字节长,即 4 * 8 位 = 32 位. 所以范围应该是:2 ^ (32-1) = 2 ^ (31) 为什么有些人说它是 2^31 - 1? 谢谢! 解决方案 因为从0开始计数 int的范围是2,147,483,647和2^32,即2,147,483,648.因此我们减去 1 另外1位 ..
发布时间:2022-01-24 20:12:43 其他开发

快速转换 Range<Int>到 [诠释]

如何将范围转换为数组 我试过了: 让 min = 50让最大值 = 100让 intArray:[Int] = (min...max) 得到错误 Range不能转换为 [Int] 我也试过了: 让 intArray:[Int] = [min...max] 和 let intArray:[Int] = (min...max) as [Int] 它们也不起作用. 解决方案 ..
发布时间:2022-01-24 20:07:17 移动开发

SharedPreferences 将 Int 的值保存在另一个活动的 TextView 中

我尝试使用 SharedPreferences 保存另一个活动的 TextView 中显示的类“Ring"中的 int “redRing"的值,它可以工作,但不是每次都有效,如果我有时会重置我的 int 的值退出应用程序并再次返回我的应用程序,但并非每次都如此.如果有人可以尝试告诉我我的代码有什么问题,我做了一个简单的代码小示例? 1) 环类: public class Ring {//用 ..
发布时间:2022-01-24 19:11:48 移动开发

前面为零的整数是什么意思,如何打印?

类测试{公共静态无效主要(字符串参数[]){int a = 011;System.out.println(a);}} 为什么我得到的是 9 而不是 011? 我怎样才能得到 011 作为输出? 解决方案 JLS 3.10.1 描述了 4 种定义整数的方法. 整数字面量可以用 decimal(基数 10)、hexadecimal(基数 16)、octal(基数 8)或二进制(以 ..
发布时间:2022-01-24 08:30:14 Java开发

从 C# 中的枚举中获取 int 值

我有一个名为Questions(复数)的课程.在这个类中有一个名为 Question(单数)的枚举,看起来像这样. 公共枚举问题{角色 = 2,项目资金 = 3,员工总数 = 4,服务器数量 = 5,TopBusinessConcern = 6} 在 Questions 类中,我有一个 get(int foo) 函数,该函数为该 fooQuestions 对象代码>.有没有一种简单的方法可以从 ..
发布时间:2022-01-24 08:06:21 C#/.NET