问题标签 [int]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
11 回答
94645 浏览

"is" 运算符对整数的行为异常

为什么以下在 Python 中会出现意外行为?

我正在使用 Python 2.5.2。尝试一些不同版本的 Python,似乎 Python 2.3.3 显示了 99 到 100 之间的上述行为。

基于上述,我可以假设 Python 是在内部实现的,因此“小”整数的存储方式与较大的整数不同,is操作员可以分辨出差异。为什么有泄漏的抽象?当我事先不知道它们是否是数字时,比较两个任意对象以查看它们是否相同的更好方法是什么?

0 投票
2 回答
358 浏览

不一致导致的static_cast混淆

为什么每当我在 Visual Studio 2008 中编译和运行以下代码时:

当答案是 25 时,我得到了一个不正确的值 26。

但是,当我在双打上使用静态强制转换时,我得到的正确答案是 25。

如何解释错误的输出?

0 投票
5 回答
9319 浏览

为什么 Java 能够将 0xff000000 存储为 int?

Java 中整数的最大值是 2147483647,因为 Java 整数是有符号的,对吧?

0xff000000 的数值为 4278190080。

然而我看到这样的Java代码:

任何人都可以启发我吗?

0 投票
3 回答
9072 浏览

为什么我必须在 C# 中将枚举转换为 int?

这是我的代码:

有没有办法阻止铸造?

0 投票
5 回答
6155 浏览

如何将 null 传递给 linq 中的 int 列

我们如何将空值分配给 LINQ 中的 int 列。例如。

此处如果 Request["radius"] 为 null 则给出错误。

我可以通过这个传递 0,但我需要更改许多已经存在的程序。

提前致谢。
阿尼尔

0 投票
4 回答
10851 浏览

将前导零的haskell Int转换为String

假设我有一个 Int = 08 类型的变量,如何将其转换为保持前导零的字符串?

例如:

输出:8

我希望输出为“08”。

这可能吗?

0 投票
5 回答
101210 浏览

Python 中的类型转换

我需要将 Python 中的字符串转换为其他类型,例如无符号和有符号 8、16、32 和 64 位整数、双精度、浮点数和字符串。

我怎样才能做到这一点?

0 投票
4 回答
57857 浏览

将字符串转换为 int 并在 C# 中测试成功

如何检查字符串是否可转换int?

假设我们有像“House”、“50”、“Dog”、“45.99”这样的数据,我想知道我应该只使用字符串还是使用解析后的int值。

在 JavaScript 中,我们有这个parseInt()函数。如果无法解析字符串,它将返回NaN

0 投票
5 回答
6849 浏览

C# 3 字节整数

我正在做一个项目,我需要在字节级别处理整数。由于节省空间是首要考虑因素,我只需要非常小的(和可变长度的整数)。

有没有办法可以将 int '4096' 转换为 3 个字节?或 '1053' 成 2 个字节?

显然我可以手动执行 = (byte[0] * 256) + (byte[1]),但我想知道是否有更简单的选项可以将 int 转换为 x 字节并再次返回?

0 投票
9 回答
82213 浏览

将整数解析为字符串 C

如何string(char* || char[])在 C 中解析一个整数?在 C 中是否有Integer.parseInt(String)与 Java 中的方法等效的方法?