【发布时间】:2011-06-24 01:35:45
【问题描述】:
long long 和 long 有什么区别?而且它们都不适用于 12 位数字 (600851475143),我是不是忘记了什么?
#include <iostream>
using namespace std;
int main(){
long long a = 600851475143;
}
【问题讨论】:
-
使
long long a = 600851475143LL;可以工作。 -
@ildjarn 为什么我需要使用 (LL) 后缀来指定格式,而我在声明变量时已经用 (long long) 指定了格式?
标签: c++ int long-integer