C语言,为什么%o和%x输出的都是无符号数,为什呢不能有负数

如题所述

不是说不能有负数,如果使用%x和%o输出时,应该先把你的数据转为二进制的形式,然后再转为8进制或者是16进制,这样转出来的数是不会带+-号的,而是根据实际在内存中存放的数据来显示
温馨提示:答案为网友推荐,仅供参考
相似回答