C++操作符举例分析
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容主要讲解"C++操作符举例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C++操作符举例分析"吧!常用C++操作符操作符说明举例:算术运算符
千家信息网最后更新 2025年02月01日C++操作符举例分析
本篇内容主要讲解"C++操作符举例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C++操作符举例分析"吧!
常用C++操作符操作符说明举例:
算术运算符 + 加 x=y+z; - 减 x=y-z; * 乘 x=y*z; / 除 x=y/z; 赋值运算符 = 赋值 x=10; += 赋值与和 x+=10;(等于xx=x+10;) -= 赋值与减 x-=10; *= 赋值与乘 x*=10; \= 赋值与除 x\=10; &= 赋值位与 x&=0x02; |= 赋值位或 x|=0x02; 逻辑操作符 && 逻辑与 if(x && 0xFF) {...} || 逻辑或 if(x || 0xFF) {...} 等式操作符 == 等于 if(x == 10) {...} != 不等于 if(x != 10) {...} < 小于 if(x < 10) {...} > 大于 if(x > 10) {...} <= 小于或等于 if(x <= 10) {...} >= 大于或等于 if(x >= 10) {...} 一元操作符 * 间接操作符 int x=*y; & 地址操作符 int* x=&y; ~ 位非 x &=~0x02; ! 逻辑非 if(!valid) {...} ++ 递增操作符 x++(等于xx=x+1;) -- 递减操作符 x--; 类和结构操作符 :: 范围解析 MyClass :: SomeFunction(); -> 间接成员 MyClass-> SomeFunction(); · 直接成员 MyClass . SomeFunction();
可以看出,这个清单长了些,没法一下子记住。使用C++操作符时,你会慢慢熟悉这些操作符的。必须指出,递增操作符既可用作前递增(++x),也可用作后递增(x++)。前递增操作符告诉编译器先递增再使用变量,而后递增操作符则让编译器先使用变量值再递增。例如下列代码:
int x = 10; cout << "x = " << x++ << end1; cout << "x = " << x << end1; cout << "x = " x << end1; cout << "x = " << ++x << end1; 输出结果如下: x=10 x=11 x=12 x=12
递减操作符也是这样,这里不想将这些内容讲得太深,但读者可以耐心阅读下去,正如彭兹对奥古斯特所说,"奥古,耐心点,罗马不是一天建成的"。说明 在C++中操作符可以过载(overload)。
编程人员可以通过过载标准操作符让它在特定类中进行特定运行。例如,可以在一个类中过载递增操作符,让它将变量递增10而不是递增1。操作符过载是个高级C++技术,本书不准备详细介绍。
你也许会发现,有些操作符使用了相同的符号。符号的意义随情境的不同而不同。例如,星号(*)可以作为乘号、声明指针或取消指针引用。这初看起来有点乱,事实上C++操作符老手有时也觉得有点乱。
到此,相信大家对"C++操作符举例分析"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
操作符
C++
逻辑
过载
分析
内容
不同
变量
成员
指针
符号
编译器
运算符
奥古
学习
编译
运算
更深
相同
高级
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
建立国家网络安全数据库
梅县外卖软件开发大概多少钱
南通南大街软件开发培训
上海品质软件开发服务检测中心
自己写数据库
乌兰浩特短期app软件开发培训
秦皇岛市网络安全测试题
零基础学华为网络安全
百度云主机数据库账号密码
阿里服务器购买怎么实名
海南高宇网络技术有限公司游戏是虚假宣传吗
地府服务器
梦幻西游可转服务器饱和
我的世界免费服务器申请手机版
厦门智能设备软件开发
初中学软件开发要多久
化学数据库都有哪些
中联搅拌站数据库字段
手机通讯软件开发技术栈
成人自考计算机网络技术
安卓程序访问access数据库
普陀区管理软件开发推荐咨询
软件开发行业营改增时间
合肥和南昌的软件开发工资
数据库的序列是什么
docker数据库连接不上
承德网络安全周
软件开发项目经理工作总结
网络安全与执法导论专业认识
架设多用户数据库