分类：电脑/网络-软件
问题：如题，C语言中的字符型变量没有赋值前为什么是
如题，中的字符型变量没有赋值前为什么是-52?
回答：因为没有赋值前。
字符变量的值是CC.
上面是16进制表示。
16进制CC转换为二进制
11001100
计算机是用补码表示数据的。
第1位是1.是符号位，它是负数。
根据11001100求出原码就是先减一，然后
符号位不变，其他取反
得到
10110100，它正好是-52的原码。 
希望能帮助你！！！！