“L”在整数字面的末尾是什么意思?

时间:2010-06-02 13:18:54

标签: c++

我有这个常数:

#define MAX_DATE  2958465L

L在这个意义上意味着什么?

1 个答案:

答案 0 :(得分:33)

它是long整数字。

默认情况下,整数文字的类型为int; L后缀为其指定long类型(请注意,如果值无法由int表示,则即使没有long,文字的类型也会{{1}}后缀)。