- 表达式: 组成元素:运算符 括号 数值对象 变量
- 简单表达式:一个运算符构成的表达式
- 复杂表达式:两个或者多个运算符构成的表达式
- 表达式的值的数据类型 取决于:
- 运算符的种类
- 操作相应的数据类型
- 算术表达式
- 一般形式:表达式 算法运算符 表达式
- 当前后表达式类型不同时 结果 数据类型与精确度高的相同
- 关系表达式
- 一般形式:表达式 关系运算符 表达式
- 出现在:三目运算符、if、for、while
- 条件表达式
- 一般形式:表达式1?表达式2:表达式3
- 赋值表达式
- 一般形式:表达式 赋值运算符 表达式
- 逻辑表达式
- 一般形式: 表达式 逻辑运算符 表达式
- 其值为逻辑形 布尔类型 只能取 ture 或者 false
- 注意事项 :
- 实型数据 字符型数据 均参与运算
- 不是所有的表达式都会被求解
- 逗号表达式
- 一般形式:表达式1,表达式2,表达式3...表达式n
- 注意事项:
- 逗号表达式可以嵌套
- 不需要求整个表达式的值
- 并不是所有出现逗号的地方都是逗号表达式 例如调用函数的时候为间隔符
-
表达式的类型转换:
-
隐式转换(发生在不同类型的量混合当中,由编译系统自动完成)
-
参与运算量的类型不同,需要转换成相同的类型 才能进行运算
-
基本整型转换为长整型 才能进行运算 int 变为long ; 如果浮点运算 :字符 短 长 基本 都转换成double; 涉及字符型和短整型 转为int
-
- 强制转换
-
强制转换一般形式 : 类型说明符(表达式)
-
-
1基础知识:表达式
猜你喜欢
转载自www.cnblogs.com/binglingtime/p/12581713.html
今日推荐
周排行