C'语言
0 人感兴趣 · 4 次引用
- 最新
- 推荐
C 语言 unsigned long long 计算当前纳秒数时是否会越界
unsigned long long 在大多数系统上的取值范围为 0 到 18,446,744,073,709,551,615,即可存储的最大整数为 2^64-1。而纳秒数是每秒的个数,通常是 10^9,因此每纳秒增加的计数值相对较小,不会导致 unsigned long long 计算时越界。

0 人感兴趣 · 4 次引用
unsigned long long 在大多数系统上的取值范围为 0 到 18,446,744,073,709,551,615,即可存储的最大整数为 2^64-1。而纳秒数是每秒的个数,通常是 10^9,因此每纳秒增加的计数值相对较小,不会导致 unsigned long long 计算时越界。