ad

《C++程序开发案例课堂》_了解C++的更好途径_4.1 运算符概述

admin 59 2023-11-01

【摘要】 本书摘自《C++程序开发案例课堂》一书中第4章,第1节,由刘春茂、李琪编著。

4.1 运算符概述

在 C++ 中,运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。下 面根据运算符的不同使用方式分别介绍运算符的使用方法。

《C++程序开发案例课堂》_了解C++的更好途径_4.1 运算符概述

4.1.1 赋值运算符

赋值语句的作用是把某个常量、变量或表达式的值赋给另一个变量,符号为“=”,赋值 运算符是双目运算符。赋值表达式的类型为等号左边对象的类型,其结果值为等号左边对象 被赋值后的值,运算的结合性为自右向左。

由运算符连接的表达式格式如下:

<变量>=<表达式>

赋值运算符赋值时,常量一定要放在右边,不能放到左边。

下面通过一个实例来说明赋值运算符的使用方法。

【例4-1】使用赋值运算符(代码4-1.txt)。

新建名为fztest 的C++Source File源程序。.1.2 算术运算符

在 C++ 语言中,算术运算符包含双目的加、减、乘、除四则运算符,求余运算符以及单 目的正负运算符。在 C++ 中没有幂运算符,如果需要实现幂运算则需要通过函数来实现。如 表4-2所示为算术运算符的具体介绍。

本例中可以看出,第一次给c 赋值时,是把 a+b 的值赋给了c; 接下来将 a%b 的值赋 给了c, 变量c 随着不同的赋值,它的值也在不断改变。

4.1.3 关系运算符

在C++ 中,关系运算符用于变量和数值(常量)间的比较。如果两个操作数的关系符合设定 的关系,这关系表达式为逻辑“真”,否则为逻辑“假”。 “真"用 true 表示, "假”用 false表示。

【代码剖析】

在这个例子中,首先定义了INT型变量 a, 赋值为10; int型变量b, 赋值为9。接下来定

义了bool型变量flag, 给flag 变量赋值a=b+1 的结果,如果a 和b+1 相等则 flag 返回true, 否则返回 false, 输出 flag 结果。给 flag 变量赋值a=b 的结果,如果 a 和 b 相等则 flag 返回 true, 否则返回 false, 输出 flag 结果。给 flag 变量赋值 a>b 的结果,如果 a 大于 b 则 flag 返 回 true, 否则返回 false, 输出 flag 结果。给 flag 变量赋值a>=b 的结果,如果a 大于或等于b 则flag 返回 true, 否则返回 false, 输出 flag结果。给 flag 变量赋值 b>a 的结果,如果b>a 则 flag 返回 true, 否则返回 false, 输出 flag 结果。给 flag 变量赋值a>=b+1 的结果,如果 a大于 或等于b+1 则 flag 返回 true, 否则返回 false, 输出 flag 结果。给 flag 变量赋值 a

=b 的结果,如果a 不等于b 则 flag返回true, 否则返回 false, 输出 flag 结果。 运行结果如图4-3所示。

从结果来看,使用关系运算符将比较后的结果输出,验证了关系运算符的含义。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《C++程序开发案例课堂》_了解C++的更好途径_5.3 循环语句
下一篇:《C++程序开发案例课堂》_了解C++的更好途径_1.2 C++ 的优势
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×