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