第四章 4.11.1节练习
来源:互联网 发布:博物馆软件 编辑:程序博客网 时间:2024/06/01 10:05
练习4.34
根据本节给出的变量定义,说明在下面的表达式中将发生什么样的类型转换:
(a) if(fval)
(b) dval = fval + ival;
(c) dval + ival * cval;
需要注意每种运算符遵循的做结合律还是右结合律。
解答:
(a) float -> bool
(b) int ->float, float -> double
(c) char->int, int->double
练习4.35
假设有如下的定义,
char cval; int ival; unsigned int ui; float fval; double dval;
请回答在下面的表达式中发生了隐式类型转换吗?如果有,指出来。
(a) cval = 'a' + 3;
(b) fval = ui - ival * 1.0;
(c) fval = ui * fval;
(d) cval = ival + fval + dval;
解答:
(a) 没有,这个直接和字面常量相加。
(b) 有,uint -> double, double -> float
(c) 有,uint ->float
(d) 有,float -> double, int -> double, double -> char
0 0
- 第四章 4.11.1节练习
- 第四章 4.11.3节练习
- 第四章 4.2节练习
- 第四章 4.3节练习
- 第四章 4.4节练习
- 第四章 4.5节练习
- 第四章 4.8节练习
- 第四章 4.9节练习
- 第四章 4.10节练习
- C# 第四章上机练习1
- 第四章例题练习
- 第四章 编程练习
- 第四章编程练习
- 第四章 4.1.2节练习 & 4.1.3节练习
- 第四章 4.6节练习 & 4.7节练习
- 人力资源第四章练习解答
- simply scheme 第四章 练习
- 第四章上机练习5
- POJ 1458 Common Subsequence
- 深度优先搜寻(DFS) C语言实现
- 软件模型检测简介
- using thymeleaf之七设置属性的值(th:attr/th:value/th:alt-title/th:attrappend/th:attrprepend/th:checked)
- 提交表单提示框确定取消 点取消不会刷新页面
- 第四章 4.11.1节练习
- OSG中的智能指针
- js形成心形效果
- 3uDc 25cA5cheap burberry KFR4 nKY
- 路渤成训艺截人捅玖诓炒荷制汲挠
- cdRW bpyDOugg boots Rr77 XgY
- 黑马程序员--equals方法与==操作符的异同
- 亚马逊云服务的由来
- HDU 3123-GCC(递推)