00问答网
所有问题
c语言里%u和%d有区别吗?
我知道%u是输出无符号十进制,%d是有符号。
我想问的是,他们两个可以随便混用吗?
举报该问题
推荐答案 2015-09-06
是有区别的,%u输出的是无符号的整数,比如你输出-1,用%d和%u就得到了不一样的结果,在表示
非负整数
范围时可以混用,但是当出现负数时就不能了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DTnBZrrTTBr0nBjnenT.html
相似回答
大家正在搜
相关问题
C语言中%d,和%u有什么区别
c语言里%u和%d有区别吗?
C语言里面的%ld、%d、%U都是什么意思啊?
C语言的%ld、%d、%U是啥意思啊?
C语言的输出%d,%u,%s都代表什么意思啊?
新手解惑。在c语言中,为什么用%u而不能用%d输出无符号类型...
c语言中%d和%D是一样的吗
C语言里面的%ld,%d,%U都是什么意思