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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/02 16:39:07
C语言%ld 和%d输出有什么差别以ld输出1和以d输出1一样吗?
xN@_z6h"zI4inڮ3BDS(V^fg3of,.8cWV4n}ݷҥ&&|Q5Be\щ$74&AS ~[Vt^6X܅B':e)<ФS+iYw8Lg5鐑CJ]4+6·iZG!Pqp.LE60(țr3L^S#k,9<_/

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