运算符分为单目,双目和三目
顾名思义,就是运算符的操作数的个数
单目就是一个操作数,比如++,a++,操作数只有一个a,写成a++b是非法的。
双目就是两个操作数,最熟悉的就是+,a+b,计算ab的和
三目就是三个操作数,目前只有一个条件运算符,?运算符,比如a?b;c,当a的值为真时,结果是b,否则结果是c。
注意点:单目从右向左,双目从左向右

自加自减注意事项
(1)自加运算符“++”和自减运算符“–”的运算本身是一种赋值运算,其结果是使运算对象的值增1或减1。
(2)++、–运算符是单目运算符,运算对象可以是整型变量或字符型变量,也可以是实型变量,但不能是常量和表达式。(考点)
(3)自加、自减运算符无论是作为前缀还是后缀运算符,对于变量而言,其效果相同,但作为表达式来说,其值不同。
(4)++和–运算符的结合方向是“自右向左”。

逻辑运算符(&&和||)特性就是
例如&&符号
a=1,b=2,c=3,d=4,m=2,n=2;
执行表达式(m=a>b)&&(n=c>d),之后
n的值将会变成2,而不是3,因为左边m=a>b已经是0了,
所以根据&&的特性
右边自然不用计算

左边的值为0时,已经确定整个试子为0,所有右边的不会运算
||同理,左边的为1,右边不运算

单目运算符和双目运算符相关推荐

  1. 单目运算符、双目运算符、三目运算符

    单目运算符是什么 单目运算符是指运算所需变量为一个的运算符 又叫一元运算符,其中有逻辑非运算符:!.按位取 反运算符:~.自增自减运算符:++,-等. 逻辑非运算符[!].按位取反运算符[~]. 自增 ...

  2. 下标运算符究竟是单目运算符还是双目运算符

    int arr[10] = { 0 }; arr[0] = 6; char str[100] = ""; str[0] = '8'; 凡是接触过编程的所有人都接触过这种写法吧. 学 ...

  3. 如何单目运算符和双目运算符以及三目运算符

    1.单目运算符: 单目运算符是指运算所需变量为一个的运算符,又叫一元运算符,其中有逻辑非运算符:!.按位取反运算符:~.自增自减运算符:++, –等. 逻辑非运算符[!].按位取反运算符[~].自增自 ...

  4. 学习C++:单目运算符,双目运算符,三目运算符

    一.单目运算符: 自加:++ 自减:– 取反:~ 二.双目运算符 按位与:& 按位或:| 按位异或:^ 左移:<< 实际上,左移1位,就等于是乘以2,左移n位,就等于是乘以2^n. ...

  5. js 中的单目运算符,双目运算符与三目运算符区别

    单目运算符 :运算符只对一个变量进行操作. 双目运算符 :对两个变量进行操作. 三目运算符:运算符对三个变量进行操作. 这里记录一下.

  6. C语言单目运算符和双目运算符、三目运算符

    C语言中运算符分为单目,双目和三目 顾名思义,就是运算符的操作数的个数 单目就是一个操作数,比如++,a++,操作数只有一个a 双目就是两个操作数,最熟悉的就是+,a+b,计算a.b的和 三目就是三个 ...

  7. 你所不知道的运算符- 单目运算符

    运算符 运算符分为: 算数运算符, 关系运算符 , 逻辑运算符.这些都是知道的吧,小编要说的是你所不知道的运算符.单目运算符.双目运算符.以及三目运算符 单目运算符 单目运算符是指只接受一个操作数的操 ...

  8. C++单目运算符的重载与双目运算符的重载【案例】

    文章目录 一.单目运算符的重载 二.双目运算符的重载,使其能运算字符串的> < == 一.单目运算符的重载 #include <iostream> using namespac ...

  9. C++双目/单目运算符的重载

    该博文为原创文章,未经博主同意不得转载,如同意转载请注明博文出处 本文章博客地址:https://cplusplus.blog.csdn.net/article/details/105148178 双 ...

最新文章

  1. Python开发【第三篇】:文件操作与函数
  2. varnishtop中文man page
  3. 云时代架构阅读笔记十三——你的系统如何处理高并发?
  4. Singing Superstar 字符串哈希-map操作
  5. C++统计10亿以内所有的质素(素数)的实现算法(附完整源码)
  6. Python编译成C语言,性能有多暴力?
  7. 深度学习之卷积神经网络(11)卷积层变种
  8. 快速搭建一个Express工程骨架
  9. Android错误:无法在设备上安装* .apk *:超时
  10. 第 1 篇 Scrum 冲刺博客
  11. java虚拟机:虚拟机栈
  12. oracle c# 插入中文乱码,C#写入Oracle 中文乱码问题
  13. Icarus主题美化
  14. 染发染膏的认识与使用
  15. 2019大疆秋招面经(后台开发录用)
  16. ibm是被联想收购了吗_联想的现状,让人不得不佩服当年IBM的老辣
  17. quartus ii怎么生成pof和下载pof文件
  18. 怎样解锁CAD图纸中被锁定的图层?
  19. 高手教你ie主页被篡改怎么办|加个参数永远不怕IE主页被修改
  20. CCF 会议检索(近期可投)

热门文章

  1. 【计算机组织与体系结构】实验四:指令 CACHE 的设计与实现
  2. Inventor SDK入门---用API创建具有旋转和拉伸特征的零件
  3. 计算机内,二进制小数的表示方法
  4. # 智慧社区管理系统-核心业务管理-01车位收费
  5. 群晖download station使用sftp下载文件
  6. 解读全球云产业:一样的“云”,不一样的“推手”
  7. android加载ftp图片,按键安卓版网络访问之 图片处理,FTP,HTTP 实现
  8. NvInfer.h: No such file or directory
  9. 课程学习——数字频率计的设计
  10. 太阳能发电系统的构成及简单工作原理