摘要: 已知存在自动类型转换:15.000000/2=7.500000 但如何避免这种隐式的自动类型转换,以显式的表明程序员的意图? 故存在强制类型转换符——类型强转 int total,number; float aver; ... aver=(float)total/number; 若total=15 阅读全文
posted @ 2020-07-31 21:42 riz9 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.算术表达式中相同类型数据的运算结果的类型还是该类型 例如整数除法:11/5=2 2.算术表达式中不同类型数据的运算结果的类型是取值范围较大的那种类型 例如浮点数除法:11.0/5=11.0/5.0=2.2 3. 如:int+float➡float+float 阅读全文
posted @ 2020-07-31 21:24 riz9 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 增1运算符++(使变量的值增加一个单位) 减1运算符--(使变量的值减少一个单位) 注:两种运算符均属于一元运算符,且分为前缀和后缀,且操作数(n)只能是变量,不能是表达式 即n的值应为一个自然数,而不应该是-n或n+1等 前缀:++n➡n=n+1 --n➡n=n-1 后缀:n++➡n=n+1 n- 阅读全文
posted @ 2020-07-31 20:09 riz9 阅读(813) 评论(0) 推荐(0) 编辑