取值范围输出错误
代码为:运行结果为:
画重点为:
论坛路过的大佬们,萌新求助 {:5_99:}{:5_99:}{:5_99:}
哥哥,写得那么密,您不晕吗?
printf()
%d int
%u unsigned int
%l long
%lu unsigned long
%ll long long
有unsigned 用 u 有 long 用 l,有几个就相对的用几个 claws0n 发表于 2018-8-12 12:21
哥哥,写得那么密,您不晕吗?
printf()
不晕,我先试试哈 claws0n 发表于 2018-8-12 12:21
哥哥,写得那么密,您不晕吗?
printf()
试完了
光用%l 是不行的:
结果是出来了,
但有两个是一毛一样的:
能帮忙解释一下吗? claws0n 发表于 2018-8-12 12:21
哥哥,写得那么密,您不晕吗?
printf()
是不是因为这时候的long int = long long int ? claws0n 发表于 2018-8-12 12:21
哥哥,写得那么密,您不晕吗?
printf()
的确是这个样子的:
谢谢你 幻风帝影 发表于 2018-8-12 12:52
不晕,我先试试哈
你不晕,我晕,以后帮你调试的人会发火,不帮你也是这样~
long long int 好像是 C11 才成为标准,所以之前的版本,将看系统与编译器的配合
记得采纳最佳答案{:10_254:}
页:
[1]