什么叫操作符

        什么是操作符呢,听起来很模糊的概念,像+,>,sizeof.    


        操作符其实就是预设好的一种操作,只需将数据扔进去,便能得到我们想要的结果。

        我把操作符比作智能电饭煲:模式(煮饭,煮粥,煲汤)-----------  +,-,sizeof;

                                                            米,鸡,水-----------------------参数;

                                                            最后得到能吃的东西------------操作后得到的结果

         

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在C++中,操作符(Operator)是一种用于执行特定操作的符号。它们可以用于各种数据类型,例如整数、浮点数、字符、指针等等。 操作符的功能可以归纳为以下几种: 1. 算术操作符:用于执行基本的算术运算,如加、减、乘、除、取模等。 2. 关系操作符:用于比较两个值的大小关系,返回一个布尔值(true或false)。 3. 逻辑操作符:用于执行逻辑操作,如与、或、非等。 4. 位操作符:用于对二进制数据进行操作,如按位与、按位或、按位异或等。 5. 赋值操作符:用于将一个值赋给一个变量。 6. 条件操作符:用于执行条件运算,如三目运算符(?:)。 7. 成员操作符:用于访问类的成员变量和成员函数。 8. 指针操作符:用于操作指针,如取地址(&)、取值(*)等。 9. 其他操作符:如sizeof操作符、类型转换操作符等。 使用操作符时,需要注意其优先级和结合性。优先级指的是操作符的执行顺序,而结合性指的是操作符在表达式中的出现顺序。如果不确定操作符的优先级和结合性,可以使用括号来明确优先级。 例如,以下代码演示了使用一些常见的操作符: ``` #include <iostream> using namespace std; int main() { int a = 10, b = 5; cout << "a + b = " << a + b << endl; // 算术操作符 cout << "a > b is " << (a > b) << endl; // 关系操作符 cout << "a && b is " << (a && b) << endl; // 逻辑操作符 int c = 0b1010, d = 0b1100; cout << "c & d = " << (c & d) << endl; // 位操作符 a += b; // 赋值操作符 cout << "a is now " << a << endl; int max = (a > b) ? a : b; // 条件操作符 cout << "max is " << max << endl; return 0; } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值