作业帮 > 综合 > 作业

C语言%ld 和%d输出有什么差别

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/22 10:58:53
C语言%ld 和%d输出有什么差别
以ld输出1和以d输出1一样吗?
%ld 的话 输出的字节要长点 %d 的要短点.比如,一个数大于32767 用%d 就要溢出.假如你想输出32768.用%d 就会输出-1.这就是溢出.但是用%ld 它能接受的数的范围大些!
输出-32768~32767以内的数都一样!