Asaad Jaber Asked: 2025-01-08 20:57:20 +0800 CST2025-01-08 20:57:20 +0800 CST 2025-01-08 20:57:20 +0800 CST Swift 中 Int8 类型的数字范围是多少?[重复] 772 我在 Swift Playground 中编写了以下代码,它会产生一个错误,提示“整数文字‘128’存储到‘Int8’时会溢出”。 我查看了Apple 的文档,其中没有提供数字的范围Int8。进一步的研究表明,8 位整数可以存储 256 个值。 Swift 中某个类型的数字范围是多少Int8? var smallNumbers: [Int8] = [-127, 0, 3, 128] swift 1 个回答 Voted Best Answer Alexander 2025-01-08T22:44:13+08:002025-01-08T22:44:13+08:00 AInt8可存储在Int8.min( -128) 和Int8.max( +127) 之间。 0由于中间有,因此它可以存储的负数比正数多 1 个。 |-----|-----|-...-|-----|-----|-----|-----|-...-|-----| -128 -127 -126 -2 -1 0 1 2 126 127 |- 128 negative values -| |- 128 non-neg values -|
A
Int8
可存储在Int8.min
(-128
) 和Int8.max
(+127
) 之间。0
由于中间有,因此它可以存储的负数比正数多 1 个。