1.7 C++运算符
时间:2022-07-26
本文章向大家介绍1.7 C++运算符,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
C++运算符
C++运算灵活,包含十分丰富的运算符,C++主要提供了以下运算符
算术运算符
+ //加
- //减
* //乘
/ //除
% //整数取余
++ //自增
-- //自减
关系运算符
> //大于
< //小于
== 等于
>= //大于等于
<= //小于等于
!= 不等于
逻辑运算符
&& //与
|| //或
! //非
位运算符
<< //按位左移
>> //按位右移
& //按位与
| //按位或
^ //按位异或
~ //按位取反
赋值运算符
=
条件运算符
?: //三目运算符
逗号运算符
,
指针运算符
*
引用运算符和地址运算符
&
求字节运算符
sizeof
强制类型转换运算符
(类型)变量名
成员运算符
.
指向成员的运算符
->
下标运算符
[]
案例:C++实现将小写字母转换为大写字母。
#include<iostream>
using namespace std;
int main() //主函数
{
char char_1,char_2; //定义字符变量
char_1='a'; //字符变量赋初值
char_2='b';
char_1=char_1-32; //a在ASCII码表值为97
char_2=char_2-32;
cout<<char_1<<' '<<char_2<<endl; //输出
return 0;
}
执行本程序之后,则会输出A B。
a在ASCII码表的值为97,A在ASCII码表值为65
- 你造吗,Oracle SQLplus 也有History命令了
- RabbitMQ(一)简介
- RabbitMQ(二) ——工作队列
- Mongodb集群搭建的三种方式
- RabbitMQ(三) ——发布订阅
- RabbitMQ(四) ——路由
- RabbitMQ(六) ——RPC模式
- VFS四大对象之一 struct super_block
- 高性能网站架构方案(二)——优化网站响应时间
- VFS四大对象之二 struct inode
- Ubuntu 安装 Redis
- 高性能网站架构方案(三) ——Varnish加速与Gearman任务分发
- mysql 性能优化方案 (转)
- 《Redis设计与实现》读书笔记(一)——简单动态字符串(SDS)
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Saltstack_使用指南18_API
- Centos7安装单机版Redis
- Vue3 Composition-Api + TypeScript + 新型状态管理模式探索。
- Saltstack_实战指南01_系统规划
- Saltstack_实战指南02_各主机Pillar信息指定
- TypeScript基础看腻了?进阶实现智能类型推导的简化版Vuex,手把手带你实现。
- Linux下使用 github+hexo 搭建个人博客01-hexo搭建
- Linux下使用 github+hexo 搭建个人博客02-hexo部署到Github Pages
- Linux下使用 github+hexo 搭建个人博客03-hexo配置优化
- 接口测试框架实战(五) | 测试数据的数据驱动
- Linux下使用 github+hexo 搭建个人博客04-next主题优化
- Linux下使用 github+hexo 搭建个人博客05-next主题接入评论系统 来必力畅言Valine获取 livere_uid在Next主题配置浏览器访问数据
- Linux下使用 github+hexo 搭建个人博客06-next主题接入数据统计
- egg.js 动态转发代理
- Linux下使用 github+hexo 搭建个人博客07-next主题接入搜索和站点管理