在C语言中,枚举类型、字符型和各种整数的表示形式统一叫做标量类型。 当在C表达式中使用标量类型的值时,编译器就会自动将这些标识符转换为整数保存。 这种机制的作用是,在这些标量类型上执行的操作与整型上执行的操作完全一样。 摘自:http://book.51cto.com/art/201206/341056.htm