IceSandwich

IceSandwich

have a nice day.

C语言题目的陷阱
经过对C语言题目的复习,发现有很多有xian趣jing的题目,于是记录一下。 进制转换、char占据字节、反码补码 123456//以下程序的输出结果是 ____#include <stdio.h>void main() { char c = 0345; printf("%d\n", c);} 从代码可以知道,345是一个八进制数字,赋值给c然后输出十进制,乍一看挺简单的,把345八进制数字转换十进制229就行了嘛,但是结果并非229. 为什么呢?因为八进制无法表示负数,从八进制转为十进制对于计算机来说并不是一个正确的方法。所以,按照计算机的运算方式,先将...