在c语言中,合法的长整型常数是 0L 496271010
发布网友
发布时间:2023-09-25 04:20
我来回答
共2个回答
热心网友
时间:2024-12-05 18:23
在没有任何标记的时候
整型常数默认都是int型,所以
4962710
就是int型,而不是长整型
long。
要默认Long,需要在结尾加L
于是
0L是合法的长整型数据。
热心网友
时间:2024-12-05 18:23
b是字面常量,对于一个整形常量来说,比如
4962710,因为后面没加l,即认为是int型,但其又超出了int的范围,所以溢出,实际表示的是一个负数。
长整型常数是在字面常量后面加l来显式说明。