use*_*033 2 c c-preprocessor
如果我做:
#define TIMEFIXCONST 11644473600
在32位机器上,它会溢出还是存储很长时间仍然可以正常工作?我应该只定义一个全局无符号长long并使用它吗?
Ark*_*nez 5
一个宏只是一个文本替换,你不能溢出一个宏. 这取决于你以后在哪里分配TIMEFIXCONST.
但根据经验,当使用常数时使用const int或者const long long如果需要.
const int
const long long
归档时间:
16 年,1 月 前
查看次数:
2088 次
最近记录:
10 年 前