计算机二级

3773考试网计算机等级考试计算机二级正文

2014年计算机二级C语言要点4:初步知识

来源:2exam.com 2013-10-30 20:54:54

 2.6不同类型数据间的转换与运算

  C语言中不同类型的数据间的转换是由系统自动进行的,其转换规律是:

  ↑double←float

  |↑

  |long

  |↑

  |unsigned

  |↑

  |int←char,short

  图中向左的箭头表示必定的转换,如字符型和short型必定转换为int型,float型在运算时先转为double型(即使是两个float型相加也都先转换成double型,然后再相加)。向上的箭头表示当运算对象为不同类型时的转换的方向。

  2.7表达式类型和求值规则

  1.C语言表达式可以归纳为以下几种类型:赋值表达式、算术表达式、关系表达式、逻辑表达式、条件表达式和逗号表达式。

  2.赋值表达式是指用赋值运算符(=)组成的表达式。

  3.算术表达式是指用算术运算符和一对圆括号将运算量连接起来的符合C语法的表达式。

  4.关系表达式是指用关系运算符将两个表达式连接起来的式子。

  5.逻辑表达式是指用逻辑运算符将关系表达式或任意数据类型(void型除外)连接起来的式子。

  6.条件表达式是指用条件运算符连接起来的表达式。

  7.逗号表达式是指用逗号运算符连接起来的表达式

触屏版 电脑版
3773考试网 琼ICP备12003406号-1