本文介绍了什么是“L”是否在整数字面量的结尾?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个常数:
#define MAX_DATE 2958465L
$
解决方案它是什么意思?是
long
整数文字。
整数文字的类型为
int
默认情况下;L
后缀给它一种类型long
(注意,如果值不能由int
,则文字将具有long
的类型,即使没有后缀)。I have this constant:
#define MAX_DATE 2958465L
What does the L mean in this sense?
解决方案It is a
long
integer literal.Integer literals have a type of
int
by default; theL
suffix gives it a type oflong
(Note that if the value cannot be represented by anint
, then the literal will have a type oflong
even without the suffix).这篇关于什么是“L”是否在整数字面量的结尾?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!