关于C语言中的%d和%ldmain(){int a=123;long b=123456;.printf("a=%ld\n",a); /*用%ld输出int型数据a*/printf("b=%d\n",b); /*用%d输出long型数据b*/书上分析时说结果a=%ld,输出a=123b=%d,输出b=123456怎么长整型用整型输出

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 10:36:40

关于C语言中的%d和%ldmain(){int a=123;long b=123456;.printf("a=%ld\n",a); /*用%ld输出int型数据a*/printf("b=%d\n",b); /*用%d输出long型数据b*/书上分析时说结果a=%ld,输出a=123b=%d,输出b=123456怎么长整型用整型输出
关于C语言中的%d和%ld
main()
{int a=123;
long b=123456;
.
printf("a=%ld\n",a); /*用%ld输出int型数据a*/
printf("b=%d\n",b); /*用%d输出long型数据b*/
书上分析时说结果a=%ld,输出a=123
b=%d,输出b=123456
怎么长整型用整型输出就没啥变化吗?

关于C语言中的%d和%ldmain(){int a=123;long b=123456;.printf("a=%ld\n",a); /*用%ld输出int型数据a*/printf("b=%d\n",b); /*用%d输出long型数据b*/书上分析时说结果a=%ld,输出a=123b=%d,输出b=123456怎么长整型用整型输出
是不是VC6.0编译器?
如果是的话,你就会发现,int和long类型所占字节数相同,都是4个字节