基础数据类型
int
和uint
有以下区别:- 表示范围:
int
是有符号整数,在 32 位系统上占 4 字节,范围是2147483648
到2147483647
;64 位系统上占 8 字节,范围是9223372036854775808
到9223372036854775807
。uint
是无符号整数,32 位系统占 4 字节,范围为0
到4294967295
;64 位系统占 8 字节,范围是0
到18446744073709551615
。
- 用途场景:
int
用于可能出现负数的情况,如账户余额、温度差值等。uint
用于明确只涉及非负数值的场景,像数组索引、数量统计等。
Loading...