int相关内容

在 Java 中将字符转换为整数

系统:Windows Vista 32 位,Java 6.0.2 我有几个关于将字符转换为整数的问题.我运行下面的代码,将 myInt 的值为 4: char myChar = '4';int myInt = myChar - '0'; 现在,这种转换是 Java 自动完成的吗?是从 ascii '4' 中减去 '0' 的 ascii 值,然后在幕后转换为 int 吗?这让我很困惑,因 ..
发布时间:2021-12-31 22:03:53 Java开发

Java - 从 Int 到 Short 的显式转换

谁能解释一下为什么会有以下声明: short value = (short) 100000000;System.out.println(value); 给我: -7936 知道Java中short的最大值是32767正确吗? 解决方案 以你的价值 1 亿,我得到 -7936.把1亿换成100万只能得到16960. 原因是short值被限制在-32768到+32767之间,而J ..
发布时间:2021-12-31 21:56:39 Java开发

不能将 int 转换为 bool

我面临的问题是,在我的情况下,C# 无法将数字 1 转换为 bool.在我的场景中 (bool)intValue 不起作用.我收到一个 InvalidCastException.我知道我可以使用 Convert.ToBoolean(...) 但我只是想知道它不起作用.对此有什么解释吗? 我的代码是 if (actualValueType.Name == "Boolean" || setVa ..
发布时间:2021-12-31 21:55:14 C#/.NET

Python 中的类型转换

我需要将 Python 中的字符串转换为其他类型,例如无符号和有符号的 8、16、32 和 64 位整数、双精度数、浮点数和字符串. 我该怎么做? 解决方案 您可以使用 int 函数将字符串转换为 32 位有符号整数: str = "1234"i = int(str)//i 是一个 32 位整数 如果字符串不代表整数,您将收到 ValueError 异常.但是请注意,如果字符串确 ..
发布时间:2021-12-31 21:54:20 Python

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

我一直发现在这里和 Google 的人都遇到了从 long 到 int 而不是相反的问题.然而,在从 int 变为 Long 之前,我确信我不是唯一遇到这种情况的人. 我发现的唯一其他答案是“首先将其设置为 Long",这确实没有解决问题. 我最初尝试进行强制转换,但出现“Cannot cast from int to Long" for (int i = 0; i ..
发布时间:2021-12-31 21:44:04 Java开发

Java 中如何将整数转换为字节?

我知道 Java 不允许无符号类型,所以我想知道它如何将整数转换为字节.假设我有一个值为 255 的整数 a 并且我将整数转换为一个字节.该值是否以字节 11111111 表示?换句话说,该值是更多地被视为一个有符号的 8 位整数,还是只是直接复制整数的最后 8 位? 解决方案 这叫做 缩小原始转换.根据规范: 有符号整数到整数类型的缩窄转换 T 简单地丢弃了除 n 最低阶位之外的所 ..
发布时间:2021-12-31 21:33:22 Java开发

计算 Int32 中的前导零

如何计算 Int32 中的前导零?所以我想要做的是编写一个函数,如果我的输入是 2,它会返回 30,因为在二进制中我有 000...0000000000010. 解决方案 注意 使用 dotnet core >=3.0?看看这里. 我们以数字 20 为例.它可以用二进制表示如下: 00000000000000000000000000010100 首先我们“涂抹"通过右移和按位或 ..
发布时间:2021-12-30 15:55:40 C#/.NET

C# int、Int32 和枚举

如果 int 与 Int32 同义,为什么 enum MyEnum : Int32{值 = 1} ...不编译?哪里 enum MyEnum : int{值 = 1} 是否会,即使将光标悬停在 int 词上也会显示 struct System.Int32? 解决方案 底层类型确实是一样的,但是编译器依赖于类型作为确切的别名.这是基于解析的编译错误.我查看了 C# 语法规范以及在那里 ..
发布时间:2021-12-29 16:14:36 C#/.NET

MySQL:bigint 与 int

我一直在使用 int(10) 并且刚刚注意到 Wordpress 使用 bigint(20) - 使用 bigint(20) 和 int(10) 进行 id 自动递增有什么不同?我应该为 id 列使用哪一个? `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 对比 `id` int(10) unsigned NOT NULL AUTO_INC ..
发布时间:2021-12-26 21:23:34 数据库

如何在 MySQL 数据库中存储电话号码?

可能的重复: 电话号码和地址的mysql数据类型 关于将电话号码存储在数据库中的最佳做法有什么建议吗?考虑一个美国电话号码: 555 555 1212 555-555-1212 (555) 555 1212 5555551212 1-555-555-1212 1 (555) 555-1212 等等...... 我应该删除格式并只存储数字吗?我应该只使用一个字段 - ..
发布时间:2021-12-26 21:03:49 数据库

检查整数是否有重复数字.没有字符串方法或数组

我正在尝试查看 int 是否具有相同数字的倍数.尝试在没有字符串方法或数组的情况下执行此操作.我遇到问题的主要方法是 hasDistinctDigits().当重复数字位于末尾时它起作用,但当它们出现在开头或中间时不起作用. public static void main(String[] args) {System.out.println(hasDistinctDigits(12234));} ..
发布时间:2021-12-26 18:27:46 Java开发

Scala 中的 Int 和 Integer 有什么区别?

我正在处理一个声明为整数的变量,并发现 > 不是整数的成员.这是一个简单的例子: scala>一世警告:有弃用警告;使用 -deprecation 重新运行以获取详细信息res28:整数 = 3标度>我>3:6:错误:值>不是整数的成员我>3^ 将其与 Int 进行比较: scala>jres30:整数 = 3标度>≥3res31:布尔值 = 假 Integer 和 Int 有什 ..
发布时间:2021-12-25 13:21:49 其他开发

C++ 中的 size_t 和 int 有什么区别?

在几个 C++ 示例中,我看到使用了 size_t 类型,而我会在其中使用简单的 int.有什么区别,为什么 size_t 应该更好? 解决方案 来自 友好的维基百科: stdlib.h 和 stddef.h 头文件定义了一种名为 size_t 的数据类型,用于表示对象的大小.接受大小的库函数期望它们的类型为 size_t,而 sizeof 运算符的计算结果为 size_t. ..
发布时间:2021-12-25 13:03:50 C/C++开发

整数求和蓝调,短 += 短问题

C# 程序: short a, b;一 = 10;b = 10;a = a + b;//错误:无法将类型“int"隐式转换为“short".//我们也可以使用算术赋值运算符编写此代码,如下所示a += b;//但是这个运行成功了,为什么?Console.Write(a); 解决方案 这里有两个问题.第一个是“为什么短加短的结果是int?" 好吧,假设空头加空头是空头,看看会发生什么: ..
发布时间:2021-12-25 12:59:10 C#/.NET

为什么 2.__add__(3) 在 Python 中不起作用?

整数 2 有一个 __add__ 方法: >>>目录中的“__add__"(2)真的 ...但调用它会引发 SyntaxError: >>>2.__添加__(3)文件“",第 1 行2.__添加__(3)^语法错误:无效语法 为什么我不能使用 __add__ 方法? 解决方案 2. 被解析为浮点数,所以 2.__add__ 是一个 SyntaxError. 你可以评价 ..
发布时间:2021-12-23 08:52:36 Python