c++基础知识——算数运算符
运算符
作用:用于执行代码的运算
算术运算符
- /(加减乘除)//+还可以表示整数,-还可以表示负数
变量 + 变量
/(除号)是整除,不会有小数和余数
例如 8/3=2
取模运算符%
计算变量整除后的余数
例如
10%3=1
//取模运算时,除数不饿能为0,小数不能取模运算
递增递减运算符++ –
又分为前置递增 和 后置递增 前置递减和后置递减
前置递增:
a = 2 ;
b=++a
结果为a=3;b=3
后置递增:
a=2;
b=a++;
结果为a=3;b=2;
前置递减:
a=2;
b=--a;
结果为a=1;b=1;
后置递减;
a=2;b=a--;
结果为
a=1;b=2
赋值运算符=;
用于将表达式的值赋给变量
a=2,b=3
+=(加等于符号)
a=0;
a+=2
结果a=2;可以认为a+=2 和a= a+2一样
-=(减等于符号)
a=5;
a-=2;
结果为a=3
/=(除等于)*=(乘等于)同上
比较运算符;
用于表达式或值的比较,返回一个bool值,真或假
(相等符号)
例如 43
结果就为0(false)
!=(不等于符)
例如
4!=3
结果为1(true)
<(小于)>(大于)
例如
4>3,4<3
结果为1,0
逻辑运算符
用于根据表达式的值返回真或假
!(非/取反)
示例
!a
如果a为真结果就为假,如果a为假结果就为真
&&(与)
例如
a&&b
如果a,b都为真,结果就为真,只要有一个为假,结果就为假
||(或)
例如
a||b
如果a和b有一个为真,则结果为真,二者都为假,结果才为假
c++基础知识——算数运算符相关推荐
- Java学习——基础知识之运算符和输入输出
知识是珍宝,但实践是得到它的钥匙.--托马斯·富勒 Java基础知识之运算符和输入输出 一.运算符 1.算术运算符:包括:+,-,*,/(整数运算取整),%(取余),++(递增1),–等 2.赋值运算 ...
- java逻辑符号怎么打_Java基础知识之运算符和输入输出
知识是珍宝,但实践是得到它的钥匙.--托马斯·富勒 Java基础知识之运算符和输入输出 一.运算符1.算术运算符:包括:+,-,*,/(整数运算取整),%(取余),++(递增1),–等 2.赋值运算符 ...
- 重拾Java基础知识:运算符操作
Java基础知识:运算符操作 前言 优先级 赋值 算术运算符 一元加减运算符 递增和递减 关系运算符 逻辑运算符 短路 位运算符 与(&) 或(|) 异或(^) 反(~) 左移(<< ...
- Python基础(注释/算数运算符/变量类型/拼接字符串)
注释 Python中的注释分为单行注释和多行注释两种 注释后面的内容不会被当做程序代码执行,而是被当做说明文字,只起到辅助说明作用 为了保证代码的可读性,Python对注释的格式做了一些规定 单行注释 ...
- Python基础之算数运算符
python算数运算符 目录 一.算数运算符 二.比较运算符 三.逻辑运算符 四.赋值运算符 五.运算符的优先级 一.算数运算符 + - * / //(取整除) %(取余) **(幂) 二.比较运算 ...
- Python3基础知识之运算符
题:今天学习python运算符,学完了回头看看与.net和java有什么异同. 目标:学习了解运算符,学会一般的应用. 相关知识: Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算 ...
- 中运算符百分号作用_SQL基础知识——LIKE运算符
LIKE 作用 在WHERE子句中使用LIKE运算符来搜索列中的指定模式. 有两个通配符与LIKE运算符一起使用: % - 百分号表示零个,一个或多个字符 _ - 下划线表示单个字符 注意: MS A ...
- sql 两个 in_SQL基础知识——IN运算符
IN的作用 IN运算符允许您在WHERE子句中指定多个值. IN运算符是多个OR条件的简写. IN的语法 SELECT column_name(s) FROM table_name WHERE col ...
- JavaScript基础03【算数运算符、一元运算符、自增and自减】
学习地址: 谷粒学院---尚硅谷 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) JavaScript基础.高级学习笔记汇总表[尚硅谷最新版JavaScrip ...
最新文章
- Android 4.4 MediaRecorder系统结构
- javafx android sdk,JavaFX打包到Android上
- thinkphp5 接入百度语音合成接口,前台播报功能实例
- 范德堡大学排名计算机,2019上海软科世界一流学科排名计算机科学与工程专业排名范德堡大学排名第201-300...
- linux下ftp服务和dns的关系,linux企业常用服务---dns+ftp+dhcp
- 软件工程(2018)第三次个人作业
- 算法:分离链表为两部分,小于某个值都在左边,大于等于某个值在右边 Partition List
- C#开源大全--汇总
- 分析:谷歌不会退出中国市场的8大理由
- C++代码实现图片调色
- XPDL学习与分享 二 XPDL整体结构
- 2020年中高级iOS大厂面试宝典+答案
- Android 形状绘制 —— shape详解
- 【限流算法】java实现固定时间窗口算法
- Hackable Projects (可拓展的项目)
- idea :不支持发行版本11问题
- C/C++环境搭建(CodeBlocks)(献给不会HelloWorld的童鞋)
- 毕设论文数据分析记录-part3:各变量因子的相对贡献程度
- 非诚勿扰php灯全灭,“收破烂”小伙上非诚勿扰,话没完灯全灭,孟非:这破烂你们没有...
- 【Unity】siki公开Unity相关课程下载目录
热门文章
- C#过滤重复数据,使用泛型
- HTML转PDF(C#---itextsharp--zt
- Siebel Admin: Siebel task manager commands
- c语言鼠标下棋,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
- 【数理知识】《矩阵论》方保镕老师-第6章-广义逆矩阵及其应用
- 6.7 程序示例--K-Means-机器学习笔记-斯坦福吴恩达教授
- 一起学nRF51xx 2 - clock
- u-boot分析之编译体验(零)
- 拆解19元的儿童电话手表,要是能二次开发就好了
- 基于DVB-T标准,COFDM调制系统的利用导频信号进行符号粗同步