C语言%ld 和%d输出有什么差别以ld输出1和以d输出1一样吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 00:07:45
C语言%ld 和%d输出有什么差别以ld输出1和以d输出1一样吗?

C语言%ld 和%d输出有什么差别以ld输出1和以d输出1一样吗?
C语言%ld 和%d输出有什么差别
以ld输出1和以d输出1一样吗?

C语言%ld 和%d输出有什么差别以ld输出1和以d输出1一样吗?
%ld 的话 输出的字节要长点 %d 的要短点.比如,一个数大于32767 用%d 就要溢出.假如你想输出32768.用%d 就会输出-1.这就是溢出.但是用%ld 它能接受的数的范围大些!
输出-32768~32767以内的数都一样!