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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 16:53:50
C语言%ld和%d输出有什么差别以ld输出1和以d输出1一样吗?C语言%ld和%d输出有什么差别以ld输出1和以d输出1一样吗?C语言%ld和%d输出有什么差别以ld输出1和以d输出1一样吗?%ld的

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以内的数都一样!