问题描述
- 长整数相乘打印诡异问题
-
#define VALID_TIMESTAMP_MIN (1435680000*1000*1000)
printf("VALID_TIMESTAMP_MIN is %llun", VALID_TIMESTAMP_MIN);为什么打印结果不是1435680000000000,这么诡异的问题有人分析过么,cout也一样
解决方案
这么大的一个数这么可能放的下……= =
解决方案二:
可以的,不用乘法是可以的
时间: 2024-10-26 02:41:04