当前位置:首页 » 编程语言 » c语言2l
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言2l

发布时间: 2022-06-10 07:42:16

c语言中在a=-2后面加上L是让-2变成长整型吗有什么影响

-2L表示long型常量2,而-2表示int型常量2。在Windows上不会有什么区别,因为Windows中int和long都是4字节,但在linux上就不一定了,linux上int还是4字节但long可能是4字节也可能是8字节,如果是8字节那么会导致截断,低位的4个字节被赋值给变量a。

② -2l,在c语言表示啥

应该是long a=-2l;意思是定义一个长整形变量,这里我假设变量名为a,把-2赋给它,-2l中的l表示是long型

③ C语言中-2L是什么意思

-2L表示-2是长整型,一般用在赋值表达式中。


举例如下:

longinta=-2L;//定义一个长整型变量,变量名为a,并进行初始化。初始化的时候将-2转化为长整型后再赋给变量a

inta=-2L;//定义一个整型变量a,并进行初始化。初始化时-2L表示先将-2转化为长整型,但由于a是int类型,所以之后又转化为int类型赋值给变量a

④ c语言中a=-2L什么意思

a=-2L中的L是long类型的意思,
c语言中默认的“整数类型常量”是int类型,加上尾缀L(或l)表示long类型常数!

⑤ 2L是C语言常量吗

是的,后面的L表示这是个long型常量,不加L默认是int型常量

⑥ C语言常量2L是什么意思

C语言中,常量2L的意思是:此常量类型为long int型,它的值为2。

⑦ 1.以下所列出的C语言常量中,( )错误。 选项: a、0xFF b、x3 c、 2L d、‘\72’

bab 1212111
正确率 百分之90,我在北京航空航天大学,我为楼主带盐,请采纳!