10得票3回答
Swift:将Int16转换为Int32(或NSInteger)

我真的陷入困境了!我不是ObjC的专家,现在我正在尝试使用Swift。我以为它会更简单,但事实并非如此。我记得Craig说他们把Swift称为“没有C的Objective-C”,但OS X系统中的Foundation库中有太多的C类型。文档中说许多ObjC类型将自动转换为Swift类型,可能是...

24得票6回答
为什么Int32的最大值是0x7FFFFFFF?

我在MSDN文档中看到,Int32的最大值是2,147,483,647,十六进制为0x7FFFFFFF。 我认为,如果是Int32应该存储32位整数值,最终应该是4,294,967,295, 十六进制为0xFFFFFFFF。 我的问题是为什么Int32只能存储31位整数值?

36得票2回答
C#中的int、Int32和枚举

如果 int 与 Int32 是同义词,为什么会有以下警告信息出现? enum MyEnum : Int32 { Value = 1 } 为什么代码无法编译?然而enum MyEnum : int { Value = 1 } 即使将鼠标悬停在"int"单词上,是否会显示"Sy...

21得票2回答
int32_t和int_fast32_t之间的区别

这两者之间有什么区别呢?我知道 int32_t 无论在哪种环境下都恰好是32位,但是,正如其名所示它很快,那么相比于 int32_t,int_fast32_t 真的能更快多少呢?如果它明显更快的话,为什么会这样呢?

17得票8回答
在C#中,使用UInt32和Int32是否会有显著的性能差异?

我正在将一个现有应用程序移植到C#,并希望尽可能提高性能。许多现有的循环计数器和数组引用是定义为System.UInt32,而不是我本来会使用的Int32。 使用UInt32与Int32相比是否存在显着的性能差异?

33得票2回答
在C#中,Int64和long不是等价的吗?

我一直在使用 SqlCeConnection 在 C# 中处理 SQL 和数据库。我一直使用ExecuteReader 读取结果,并使用 BigInt 值作为记录 ID,将其读入 Long 中。 今天我在处理基于 COUNT 的语句时遇到了问题 ("SELECT COUNT(*) FROM ...

35得票3回答
64位PC的int.MaxValue是多少?

System.Console.WriteLine(int.MaxValue); 因为我的电脑是32位的,所以这行代码给出了答案2,147,483,647。 在64位电脑上,结果会相同吗?

27得票2回答
如何在Swift中将Int32值转换为CGFloat?

这是我的代码。我将两个值传递给 CGRectMake(..) 并得到了一个错误。let width = CMVideoFormatDescriptionGetDimensions(device.activeFormat.formatDescription as CMVideoFormatDes...

84得票6回答
将整数转换为字节数组

我认为.NET有一种简单的转换方法,可以将int类型转换为byte数组?我进行了快速搜索,发现所有的解决方案都是逐个字节进行位掩码 / 移位操作,就像“好旧的日子”一样。 难道没有ToByteArray()方法吗?

8得票6回答
在C#中将Short[2]转换为Int32

我有一个在C#中的短数组,我需要将其中两个元素转换为Int32。我编写的代码如下: uint pesoparz = (Convert.ToUInt16(values[0])); Int32 pesotot = Convert.ToInt32(pesoparz *65536 + Convert...