天天看点

《C语言编程初学者指南》一2.8 用C做算术运算

本节书摘来自异步社区《c语言编程初学者指南》一书中的第2章,第2.8节,作者【美】keith davenport(达文波特) , m1ichael vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看

正如前面小节中的adder程序所展示的,c语言使得程序员能够执行所有的各种类型的算术运算。表2.5展示在c语言编程的入门阶段最常使用的算术运算符。

《C语言编程初学者指南》一2.8 用C做算术运算

在上一小节的adder程序中,在处理常用算术运算的时候,我使用了快捷方式,即在printf()函数中执行了计算。然而这不是必需的,你可以使用其他的变量和程序语句来得到相同的结果。例如,如下的代码是adder程序的另一个变体,它使用了其他的程序语句来达到相同的结果。

在adder程序的这个版本中,我使用了两条额外的语句得出了相同的结果。我声明了另外一个名为iresult的变量,并且使用另外一条语句将ioperand1+ ioperand2的结果赋值给它(如下所示),而不是在printf()函数中执行算术运算。

记住,等号(=)是一个赋值运算符,其中,运算符(=)右边的值将会赋值到运算符的左边。例如,不能这么描述:iresult等于ioperand1加ioperand2。这么说是不对的,相反,应该像下面这样说:iresult获得了ioperand1加上ioperand2的值。

继续阅读