unsigned long long 和 long long 的区别
时间: 2023-11-21 15:06:41 浏览: 82
详解 IOS下int long longlong的取值范围
5星 · 资源好评率100%
unsigned long long 和 long long 都是整数类型,但它们的区别在于表示范围和符号。
long long 是有符号类型,表示范围为 -2^63 到 2^63-1,即可以表示负数和正数。
unsigned long long 是无符号类型,表示范围为 0 到 2^64-1,即只能表示非负数。
因此,如果需要表示负数,应该使用 long long,如果不需要表示负数,可以使用 unsigned long long。
阅读全文