整数リテラルの末尾の「L」は何を意味しますか? 質問する

整数リテラルの末尾の「L」は何を意味しますか? 質問する

私にはこの定数があります:

#define MAX_DATE  2958465L

この意味での L は何を意味するのでしょうか?

ベストアンサー1

整数リテラルですlong

整数リテラルはintデフォルトで の型を持ちます。Lサフィックスにより の型が指定されますlong(値が で表せない場合は、サフィックスがなくてもintリテラルの型は になることに注意してください)。long

おすすめ記事