long int与int的输出
教材中说:一个int型数据可以按照%ld格式输出。但我在tc2.0中运行时,出现的结果却不正确main()
{int l=123; clrscr();
printf("%ld",l);}
此题中,在tc2.0中输出结果为:51380347。在mytc中输出结果为:269156475。为何得不到正确结果?
在哪写着的?我怎么没看见?
如果有他意思也是指强制类型转换后输出的吧!!
不可能直接就能输出!
存储方式在那儿那
恩,肯定
而且,实际结果是要尊重的