C 语言的运算及流程控制 一. 运算部分: C语言中的类型转换 强制类型转换 int b = (int) 10.5 // double -> int 自动类型转换 int a = 10.6 // double -> int int b = 10.5 + 1.7 // 自动将大型转换为了小数类型,会丢失精度 自动类型提升 int b = 10.5 +10; // int -> double 将右边的10 提升为了doubl
(1. 流程控制 有三种基本技术可以改变程序的控制流程: A.调用方法 :将导致控制流程离开当前方法,转移到被调用的方法. B.选择 : a. if / else 语句 b. switch语句 c. 三目运算 C.循环 :a. while 循环 b. for 循环 c. do / while 循环 注:所有的控制结构都包含了某种类型的布尔判断 (2. 布尔逻辑(布尔值:true, false) 在组合布尔表达式时,有四种类型的逻辑: A. 和(&&):每个表达式都为真时. B.