为什么x等于4294967295等于负一 而u就是正常的呢?%u不是直接输出u的数值吗
收起
首先 你定义的x 是 int类型 输出时 却分为了 %u (无符号十进制整数)和 %d(有符号十进制整数) 两种情况 而u 定义的是无符号十进制整数 输出的也是无符号十进制整数 所以会是这样的输出结果 【望采纳】
报告相同问题?