### 类型转换 如果表达式里多个数字不是同一类型则计算机无法完成表达式的计算。 这个时候计算机需要首先把所有数字转换成同一个类型,这个转换过程由计算机完成,叫做隐式类型转换。 隐式类型转换中一定把占地小的类型转换成占地大的类型,这样不会造成数据丢失。 如果不同类型占地大小一样,就把整数类型转换成浮点类型,把有符号类型转换成无符号类型。 C语言可以随时给数字指定一个类型,这叫做强制类型转换。 强制类型转换格式如下: (char)300 // 将整数300强制转成字符类型,其他的类似 强制类型转换有可能导致数据丢失。 类型转换不会修改任何存储区内容,计算机会用一个新的存储区记录转换后的数字。