int相关内容

在 Swift 2.0 中将字符转换为 Int

我只想将 character 转换为 Int. 这应该很简单.但我还没有发现以前的答案有帮助.总是有一些错误.也许是因为我正在 Swift 2.0 中尝试它. for i in (unsolved.characters) {fileLines += String(i).toInt()打印(一)} 解决方案 在 Swift 2.0 中,toInt() 等已被替换为初始化器.(在这种情况下 ..
发布时间:2022-01-14 14:44:14 移动开发

为什么 int 在 64 位编译器上通常是 32 位?

为什么 int 在 64 位编译器上通常是 32 位?当我开始编程时,我被教导 int 通常与底层架构具有相同的宽度.而且我同意这也是有道理的,我发现未指定宽度的整数与底层平台一样宽是合乎逻辑的(除非我们谈论的是 8 位或 16 位机器,其中 int 几乎不适用). 后来我了解到 int 在大多数 64 位平台上通常是 32 位的.所以我想知道这是什么原因.对于存储数据,我更喜欢明确指定的数 ..
发布时间:2022-01-14 14:43:30 C/C++开发

return 语句之前的局部变量,这有关系吗?

对不起,如果这是一个新手问题,但我找不到答案.这样做更好吗: int 结果 = number/number2;返回结果; 或: 返回号码/号码2; 我知道整数使用内存,所以我猜它会稍微降低性能?但另一方面,它使内容更清晰,尤其是当 int/string 是一个长计算时. 解决方案 编辑: 如果像我一样,您使用的 Kotlin 比 Java 还多,那么了解这一点也很重要Intelli ..
发布时间:2022-01-14 14:43:13 Java开发

为什么 C 和 C++ for 循环使用 int 而不是 unsigned int?

这是一个相当愚蠢的问题,但为什么在 C 或 C++ 中为数组定义 for 循环时,通常使用 int 而不是 unsigned int? for(int i;i 我认识到在执行数组索引以外的操作时使用 int 的好处以及在使用 C++ 容器时使用迭代器的好处.仅仅是因为在遍历数组时无关紧要吗?或者我应该一起避免它并使用不同的类型,例如 size_t? 解决方案 这是一个更普遍的现象,通常 ..
发布时间:2022-01-14 14:43:00 其他开发

string::size_type 而不是 int

const std::string::size_type cols = greeting.size() + pad * 2 + 2; 为什么是 string::size_type?int 应该可以工作!它有数字!!! 解决方案 short 也包含数字.签名字符也是如此. 但是这些类型都不能保证足够大来表示任何字符串的大小. string::size_type 保证了这一点.它 ..
发布时间:2022-01-14 14:41:42 C/C++开发

如何确定宽度是“int"和“unsigned"两倍的整数类型?

中间乘法的值通常需要两倍的位数作为输入. //示例int foo(int a, int b, int carry, int rem) {int2x c;//某种类型在 `int` 处的宽度是原来的两倍c = (int2x)a * b + 进位;返回 (int) (c % rem);} 考虑到填充的可能性(这似乎会限制 sizeof() 的有用性)和非 2 的补码整数(这会限制位 dibblin ..
发布时间:2022-01-14 14:40:26 其他开发

在mysql上需要大于20位的整数怎么办?

似乎 BIGINT 是 MySQL 上可用的最大整数,对吧? 例如,当您需要存储 BIGINT(80) 时该怎么办? 为什么在某些情况下,例如 Twitter API 文档中的某处,他们建议我们将这些大整数存储为 varchar? 选择使用一种类型而不是另一种的真正原因是什么? 解决方案 大整数实际上并不限于 20 位,它们仅限于可以用 64 位表示的数字(例如,数字 9 ..
发布时间:2022-01-14 14:39:06 数据库

如何在 Swift 中将 Int 转换为字符

我在这里挣扎和失败了十多分钟,我屈服了.我需要在 Swift 中将 Int 转换为 Character,但无法解决. 问题 你如何将一个 Int (integer) 转换 (cast) 为一个 Character (char) 在 Swift 中? 说明性问题/任务挑战 生成一个 for 循环,打印字母 'A' 到 'Z',例如像这样: for(var i:Int=0; ..
发布时间:2022-01-14 14:39:01 移动开发

在 Swift 3 中,当结果变得太高时如何计算阶乘?

我写了这个函数来返回给定数字的阶乘 func 阶乘(_ n: Int) ->诠释{如果 n == 0 {返回 1}别的 {返回 n * 阶乘(n - 1)}}打印(阶乘(20))//2432902008176640000 只要给定的数字不超过 20,就可以正常工作,因为那样结果就太高了! 我怎样才能绕过这个限制,从而计算更高数字的阶乘? 我四处搜索并找到了一些用于 Swift 的 ..
发布时间:2022-01-14 14:38:49 移动开发

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

Java 中整数的最大值是 2147483647,因为 Java 整数是有符号的,对吧? 0xff000000 的数值为 4278190080. 但我看到这样的 Java 代码: int ALPHA_MASK = 0xff000000; 谁能赐教? 解决方案 高位是符号位.设置它表示一个负数:-16777216. 与大多数语言一样,Java 以 2 的补码 形式存储带 ..
发布时间:2022-01-14 14:38:41 Java开发

如何获取 Int 数组中最常见的值?(C#)

如何使用 C# 获取 Int 数组中最常见的值 例如:数组具有以下值:1、1、1、2 Ans 应该是 1 解决方案 var query = (from item in array逐项分组到 gorderby g.Count() 降序选择新 { Item = g.Key, Count = g.Count() }).First(); 只考虑值而不是计数,你可以这样做 var q ..
发布时间:2022-01-14 14:38:31 C#/.NET

意外结果导致长/整数除法

我有这样的价值观: long millis = 11400000;int 常数 = 86400000;双分辨率 = 毫/常数; 问题是:为什么 res 等于 0.0(而不是 ca. 0.131944)?它存储在 double 中,所以应该没有四舍五入吧? 解决方案 当你使用二元运算符时,两个参数的类型应该相同,结果也应该是它们的类型.当你想划分 (int)/(long) 它变成 (lo ..
发布时间:2022-01-14 14:38:25 Java开发

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

我正在处理一个声明为整数的变量,并发现 > 不是整数的成员.这是一个简单的例子: scala>一世警告:有弃用警告;使用 -deprecation 重新运行以获取详细信息res28: 整数 = 3斯卡拉>我>3:6:错误:值>不是整数的成员我>3^ 将其与 Int 进行比较: scala>jres30: 整数 = 3斯卡拉>j>3res31: 布尔 = 假 Integer 和 I ..
发布时间:2022-01-14 14:38:07 其他开发

Long Int 文字 - 无效的语法?

我使用的 Python 教程书有点过时,但我决定继续使用最新版本的 Python 来练习调试.有时我学到的书中代码中的一些东西在更新的 Python 中发生了变化,我不确定这是否是其中之一. 在修复程序以便它可以打印更长的阶乘值时,它使用 long int 来解决问题.原代码如下: #factorial.py# 计算一个数的阶乘的程序# 用累加器说明 for 循环定义主():n = inp ..
发布时间:2022-01-14 14:37:59 Python

Java - 将 int 更改为 ascii

java有没有办法将int转换为ascii符号? 解决方案 你想把 ints 转换成 chars 吗?: int yourInt = 33;char ch = (char) yourInt;System.out.println(yourInt);System.out.println(ch);//输出://33//! 还是要将 ints 转换为 Strings? int yourInt ..
发布时间:2022-01-14 14:35:33 Java开发

在 C# 中将 double 转换为 int

在我们的代码中,我们需要将 double 转换为 int. 双倍分数 = 8.6;int i1 = Convert.ToInt32(score);int i2 = (int)score; 谁能解释一下为什么i1 != i2? 我得到的结果是:i1 = 9 and i2 = 8. 解决方案 因为 Convert.ToInt32 回合: 返回值:四舍五入到最接近的 32 位有符 ..
发布时间:2022-01-14 14:34:30 C#/.NET