重複の可能性:
Cで「-1L」とはどういう意味ですか?
Cで「0L」、「1L」とはどういう意味ですか?「0」や「1」とはどう違うのですか?Cで同様の機能を持つ「L」以外のリテラルはありますか?
重複の可能性:
Cで「-1L」とはどういう意味ですか?
Cで「0L」、「1L」とはどういう意味ですか?「0」や「1」とはどう違うのですか?Cで同様の機能を持つ「L」以外のリテラルはありますか?
long int
の代わりに型を持つ整数定数ですint
。
C11、§ 6.4.4.1 整数定数 #1
ロングサフィックス: のいずれか
l
L
形式で0L
0 を意味しlong
ます。
C99 標準(ドラフトのPDF) では、6.4.4.1 (整数サフィックス) および 6.4.4.2 (フローティング サフィックス) に記述されているサフィックスが記載されています。
整数サフィックスは、 u
( unsigned
)、l
(小文字の L) ( long
)、ll
( long long
)、ul
( unsigned long
)、ull
( unsigned long long
)、lu
( long unsigned
)、llu
( long long unsigned
)、および大文字バージョンです。
浮動サフィックスはf
( float
) とl
( long double
) および大文字バージョンです。
L
接尾辞は、リテラルの代わりにそれを作ります-long
それint
は本質的にあらゆる数に適用することができます (ただし、数が十分に大きくて に収まらない場合は、接尾辞を含めるかどうかに関係なく になります) int
。long