这里写自定义目录标题
我们知道char性变量占一个字节8位,而字符的ascll码也是0到127完全足够表示完,不需要占用额外的空间,而int型是占用4个字节,理论上来说,我们用int型数据装char型变量是完全没问题的,但是会出现问题,原因是:我们知道我们定义的任何一个变量,如果不初始化里面是有数据的,这个可以去百度初始化了解,当我们向int型变量里面赋值时,是要用到第一位的符号位的,是有一个确切的32位的二进制码来表示这个数的,所以不需要初始化,但当我们向int型变量里面赋值一个字符常量时,计算机只需要用到最后一个字节的8位来表示这个字符,而前面的3个字节是不会变化的,前面的三个字节依然是未初始化的乱码。所以输出的结果也会是乱码,所以如果我们要向一个int型变量里面赋字符常量时,只需要将int变量初始化全变成0就OK了。