int相关内容

如何在 C# 中将小数转换为 int?

如何将小数转换为整数? 解决方案 使用 Convert.ToInt32 from mscorlib as in 十进制值 = 3.14m;int n = Convert.ToInt32(值); 请参阅 MSDN.您也可以使用 Decimal.ToInt32.同样,请参阅 MSDN.最后,您可以像中一样进行直接投射 十进制值 = 3.14m;int n = (int) 值; 使用显式 ..
发布时间:2022-01-14 14:34:20 C#/.NET

使用 int 与 Integer

我遇到了一个类,它使用整数变量来捕获要在 for 循环中使用的大小.这是一种好的做法还是我们应该使用 int 原始数据类型? 整数大小 = something.getFields().size();for (整数 j = 0; j ..
发布时间:2022-01-14 14:34:02 Java开发

c ++从字符串中解析int

可能重复: 如何在 C++ 中将字符串解析为 int? 我做了一些研究,有些人说要使用 atio,有些人说它不好,反正我无法让它工作. 所以我只想问清楚,将字符串转换为 int 的正确方法是什么. 字符串 s = "10";int i = s....? 谢谢! 解决方案 在 C++11 中,使用 std::stoi 为: std::string s = "10"; ..
发布时间:2022-01-14 14:33:38 C/C++开发

如何在 Java 中将 int 转换为 Long?

我一直在这里和谷歌上发现从 long 到 int 而不是相反的问题.但我确信在从 int 到 Long 之前遇到这种情况的人不止我一个. 我发现的唯一其他答案是“首先将其设置为 Long",这确实没有解决问题. 我最初尝试强制转换,但得到“Cannot cast from int to Long" for (int i = 0; i ..
发布时间:2022-01-14 14:33:11 Java开发

负字符值 JAVA

为什么会这样: char p = 0;p--;System.out.println(p); 结果65535 为什么不给它一个编译错误或运行时异常?我期望它,因为字符不能为负数.相反,它从倒挂开始倒数.提前致谢. 解决方案 为什么不给它一个编译错误或运行时异常? 因为语言规范要求原始类型的算术是模 2^width,所以 -1 变成 2^16-1 为一个 char. ..
发布时间:2022-01-14 14:32:43 Java开发

Python:假与 0

在 PHP 中,您使用 === 表示法来测试 TRUE 或 FALSE 与 1 或0. 例如 if FALSE == 0 返回 TRUE,if FALSE === 0 返回 FALSE.因此,在以 0 为基数进行字符串搜索时,如果相关子字符串的位置正好在开头,您会得到 0,PHP 可以将其与 FALSE 区分开来. 有没有办法在 Python 中做到这一点? 解决方案 在 Py ..
发布时间:2022-01-14 14:31:58 Python

用 byte 或 short 模拟 int 变量

如您所知,JavaCard 2.2.x 上没有 int 变量.我需要我正在开发的小程序的整数变量. 我想知道如何使用 byte 和 short 变量来模拟 int 变量及其算法. 解决方案 圣诞节特别回答. 使用单元测试进行了全面测试,但目前仅在 Java SE 上进行. 需要一些工作来实例化支持数组. 仍然可以通过内联左侧操作数来优化某些代码. 请注意,此代 ..
发布时间:2022-01-14 14:31:09 其他开发

将 int 转换为 std::string

将 int 转换为字符串的最短方法是什么,最好是可内联的?欢迎使用 stl 和 boost 的答案. 解决方案 你可以使用 std::to_string 在 C++11 中 int i = 3;std::string str = std::to_string(i); ..
发布时间:2022-01-14 14:29:49 C/C++开发

将 pandas 数据框中的列从 int 转换为 string

我在 pandas 中有一个混合了 int 和 str 数据列的数据框.我想首先连接数据框中的列.为此,我必须将 int 列转换为 str.我尝试过如下操作: mtrx['X.3'] = mtrx.to_string(columns = ['X.3']) 或 mtrx['X.3'] = mtrx['X.3'].astype(str) 但在这两种情况下它都不起作用,我收到一条错误消息,提示“ ..
发布时间:2022-01-14 14:29:43 Python

带前导零的 int 变量?

为什么下面的结果是 34?它似乎与八进制数无关. intval(042); 解决方案 但是前导 0 在许多语言中确实表示八进制,就像这里的情况. ..
发布时间:2022-01-14 14:29:27 PHP

C++中两个整数的乘法

我有一个非常基本的问题,但我不确定我是否理解这个概念.假设我们有: int a = 1000000;int b = 1000000;长长 c = a * b; 当我运行它时,c 显示负值,所以我也将 a 和 b 更改为 long long 然后一切都很好.那么为什么我必须更改 a 和 b,当它们的值在 int 范围内并且它们的产品分配给 c(即long long)? 我正在使用 C/C+ ..
发布时间:2022-01-14 14:29:20 C/C++开发

比较 Double 和 Int 的最佳方法是什么?

以下 C# 代码不起作用: int iValue = 0;双 dValue = 0.0;bool isEqual = iValue.Equals(dValue); 那么问题来了:比较 Double 和 Int 的最佳方法是什么? 解决方案 你真的不能用幼稚的方式比较浮点和整数值;特别是,因为有经典的 浮点数 代表性挑战.您可以做的是从另一个中减去一个,看看它们之间的差异是否小于您关心的 ..
发布时间:2022-01-14 14:28:53 C#/.NET

为什么 int 在 Python 中需要三倍的内存?

在 64 位系统上,Python 中的整数占用 24 个字节.这是例如所需内存的 3 倍.C 表示 64 位整数.现在,我知道这是因为 Python 整数是对象.但是额外的内存有什么用呢?我有我的猜测,但很高兴知道. 解决方案 请记住,Python int 类型没有像 C int 那样的有限范围;唯一的限制是可用内存. 内存用于存储值、整数存储的当前大小(存储大小可变以支持任意大小) ..
发布时间:2022-01-14 14:28:46 Python

long long 和 long 和有什么不一样

long long 和 long 有什么区别?而且它们都不适用于 12 位数字 (600851475143),我是不是忘记了什么? #include 使用命名空间标准;诠释主要(){长长a = 600851475143;} 解决方案 按照标准,保证的是: int 必须至少为 16 位 long 必须至少为 32 位 long long 必须至少为 64 位 ..
发布时间:2022-01-14 14:27:17 C/C++开发

Int 和 Integer 有什么区别?

在 Haskell 中,Int 和 Integer 有什么区别?答案记录在哪里? 解决方案 “整数"是任意精度类型:它将保存任何数字不管多大,到极限你机器的内存……这意味着你从来没有算术溢出.在另一手这也意味着你的算术是比较慢.Lisp 用户可以在这里识别“bignum"类型. “Int"是更常见的 32 位或 64 位整数.实现方式不同,虽然它保证在至少 30 位. 来源 ..
发布时间:2022-01-14 14:26:58 其他开发

如何在python中取数字的第n位

我想从 python 中的 N 位数字中取出第 n 位数字.例如: 号码 = 9876543210我 = 4number[i] # 应该返回 6 如何在 python 中做类似的事情?是不是应该先改成string再改成int进行计算? 解决方案 先把数字当作字符串处理 号码 = 9876543210数字 = str(数字) 然后得到第一个数字: 编号[0] 第四位: 编号[3 ..
发布时间:2022-01-14 14:24:53 Python