C的数据类型
基本类型,构造类型,指针类型,空类型。
基本类型的分类及特点
常量后缀
L或l:长整型;
U或u:无符号数;
F或f:浮点数。
常量类型
整数,长整数,无符号数,浮点数,字符,字符串,符号常数,转义字符。
数据类型转换
自动转换:在不同类型数据的混合运算中,由系统自动实现转换,由少字节类型向多字节类型转换。不同类型的量相互赋值时也由系统自动进行转换,把赋值号右边的类型转换为左边的类型。
强制转换:由强制转换运算符完成转换。
运算符优先级和结合性
一般而言,单目运算符优先级较高,赋值运算符优先级低。算术运算符优先级较高,关系和逻辑运算符优先级较低。多数运算符具有左结合性,单目运算符、三目运算符、赋值运算符具有右结合性。
表达式
表达式是由运算符连接常量、变量、函数所组成的式子。 每个表达式都有一个值和类型。表达式求值按运算符的优先级和结合性所规定的顺序进行。