在c语言中以下的非法长整型常量是谁?5876273和2E10和long573和0L。并说出长整形常量的的格式难道不能用科学计数法表示吗
在C语言中,非法的长整型常量是2E10。这是因为长整型常量不能使用科学计数法表示。
长整型常量的格式通常是一个整数,后面跟着一个"L"或"l",表示该常量是长整型。例如,5876273L和(long)573L都是合法的长整型常量。
需要注意的是,虽然在一些编译器中,也可以使用科学计数法表示长整型常量,例如2E10L,但这在标准C语言中是不合法的。因此,为了保证代码的可移植性,最好使用整数形式表示长整型常量。
原文地址: https://www.cveoy.top/t/topic/i4rR 著作权归作者所有。请勿转载和采集!