C++操作符举例分析
发表于:2024-10-26 作者:千家信息网编辑
千家信息网最后更新 2024年10月26日,本篇内容主要讲解"C++操作符举例分析",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"C++操作符举例分析"吧!常用C++操作符操作符说明举例:算术运算符
千家信息网最后更新 2024年10月26日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安全错误
数据库的锁怎样保障安全
老年人网络安全教育简报
nrc数据库
曙光g20 服务器安装
sql数据库连接设置
广东戴尔服务器维修费用云主机
网络安全常识题简单
dell服务器怎么设置格式化
郑州租房网络安全
数据库性别属于什么数据类型
数据库技术及应用epub
无法从当前配置的位置打开数据库
贯彻十八大 网络安全漫画
安恒信息网络安全产品
松江区多点控制视频系统服务器
网络技术计算机三级题库软件
有关网络技术的照片
地图 纠偏 数据库
网络安全通知存在隐患
烟台互联网科技公司
联通路由器远端服务器无响应
网络安全千亿市场总量
东软档案软件开发
市直单位oa系统网络安全
数据库定义外键的条件
信阳直播软件开发
网络安全浙江专家
量体网络技术
上海造义网络技术公司怎么样
软件开发毕业生转行做什么
微盟删除数据库原因