C++ 计算详解:汽车诊断利器 - UDS 开发流程及 Vector 工具链
数据处理:C++ 计算实战
学习了基础的输入输出,现在我们来深入探讨 C++ 程序的核心环节——数据处理。别担心,C++ 中的计算方式非常直观易懂。
赋值语句
还记得我们之前接触过的赋值语句吗?它就像一个传送带,将右侧表达式的计算结果送达左侧变量。
例如:
total = part1 + part2 + part3;
这行代码会先计算 part1、part2 和 part3 的总和,然后将结果存储到 total 变量中。
我们还可以进行连续赋值:
a = b = 2;
这相当于先将 2 赋给 b,然后再将 b 的值 (也就是 2) 赋给 a。最终,a 和 b 的值都为 2。
算术运算
加减乘除,这些基础的算术运算符你一定不陌生,它们分别用符号 +、-、* 和 / 表示。
需要注意的是,整数除法略有特殊。例如:
netPay = hours * rate - deductions;
这行代码会先计算 hours 和 rate 的乘积,然后减去 deductions,并将最终结果存储到 netPay 变量中。
在表达式中,乘法和除法的优先级高于加减法。
除了二元运算符(需要两个操作数),减号还可以作为一元运算符,改变操作数的符号。
例如:
int a {}; 
int b {-5}; 
a = -b; // a 的值变为 5
                
                                        
                                    文件大小:1.96MB
                                
                                
                                
                            
评论区