鱼C论坛's Archiver
论坛
›
C\C++交流
› W为什么这个程序输出的是2,2L中的L不应该是字符型吗,不应该出错吗
Closer_05
发表于 2019-6-17 00:11:06
W为什么这个程序输出的是2,2L中的L不应该是字符型吗,不应该出错吗
#include <stdio.h>
main()
{
int a=2L;
printf ("%d",a);
}
Seawolf
发表于 2019-6-17 00:43:34
int a = 2L;// 定义一个整型变量a,并进行初始化。初始化时2L表示先将2转化为长整型,但由于a是int类型,所以之后又转化为int类型赋值给变量a
页:
[1]
查看完整版本:
W为什么这个程序输出的是2,2L中的L不应该是字符型吗,不应该出错吗