2012年7月12日

类型自动转换

摘要: 同一句语句或表达式如果使用了多种类型的变量和常量(类型混用),C 会自动把它们转换成同一种类型。以下是自动类型转换的基本规则:1. 在表达式中,char 和 short 类型的值,无论有符号还是无符号,都会自动转换成 int 或者 unsigned int(如果 short 的大小和 int 一样,unsigned short 的表示范围就大于 int,在这种情况下,unsigned short 被转换成 unsigned int)。因为它们被转换成表示范围更大的类型,故而把这种转换称为“升级(promotion)”。2. 按照从高到低的顺序给各种数据类型分等级,依次为:long double 阅读全文

posted @ 2012-07-12 20:19 kevin_kang 阅读(494) 评论(0) 推荐(0)

导航