全球旧事资料 分类
类型长度。
5)比较少用到的符号是“:”和“,”。冒号运算符在C中有三种用途,第一种是我们上面讲到的与“?”构成三目运算。第二种是在switch中放在常量表达式后面。第三种用法是在结构体中定义位域时用到。
struct位域结构名位域列表
其中位域列表的形式为:类型说明符位域名:位域长度例如:structbs
i
ta8i
tb2i
tc6逗号运算符的功能是把两个表达式连在一起组成一个新的表达式,称为逗号表达式。其
一般格式为表达式1,表达式2,表达式3,表达式

其求值过程是自左向右求两个表达式的值,并以最后一个表达式的值作为整个逗号表达
式的值。例如fora0b0c0b10a20bac运算后c20,如果把中间的两个语句前后调换fora0b0c0b10a20bac运算后c10。
6)不同的数据类型的量混合运算的时候,系统会临时把算式中长度小的数据类型自动转换成长度大的数据类型。在某些时候我们需要临时改变一个数据的类型或者说是读取“格式”,
我们可以使用强制类型转换符,”type”。使用的格式一般如下:(类型说明符)表达式
要得到一个数据类型的类型说明符很容易。只要知道如果声明一个给定类型的变量,那
么就可以得到该数据类型的转换符就是把声明中变量名和声明的分号去掉。例如:i
t、float、char、i
t等等。总结与注意
1)“”和“”这两个符号也容易在判断语句内出错,严重的还会出现死循环。2)自增“”和自减“”可以作为前缀也可以作为后缀。作为变量前缀时,在表达式中每次取用变量值运算前先自增自减,作为变量后缀时,在表达式中每次取用变量值运算后再自增自减。例如:
fmai
i
ti2j1
pri
tf
好听全球资料 返回顶部