c语言的语句问题long x=-123456L,long和后面的L的意思是什么啊

如题所述

第1个回答  2011-08-09
long 定义长
L表示该数字要解释成长。
如果int和long字节数一样,L可以省略,如果不一样,就不能省略了。追问

在c语言中,int和long的字节数本来就一样啊,岂不都能省略?帮忙回答下,谢谢

追答

int和long是不是一样,不是由c语言决定的而是由编译器决定的。

对于你,一般情况下是可以省略的。

第2个回答  2011-08-09
就是指这个数是长整形数!如:
浮点形 float x = 1.5f追问

前面的long和后面的L都表示长整型岂不累赘了?

追答

它不是用在声处,你要考虑,如果这个数我在整个程序处处都用到的情况!你说这是累赘吗?
如:
long x,y;
x = 10L;
y = 20L
x=10
y=20
一看这数就知道是长整形

第3个回答  2011-08-10
L表示该数字要解释成长整型

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网