c语言分量的运算符,C语言基础(04-运算符和表达式)

734eab8faf6e47530a9bb797366eb1f6.png

运算符(也叫操作符)--运算符是一个表示特定的数学或逻辑操作的符号。如'+'号,表示了一个相加运算;'&&'号表示了一个逻辑‘与’的运算。由运算符把需要进行运算的各个量(常量或变量)连接起来组成一个表达式。

下面要讲的是标准的运算符,在C++中还有另外的一些运算符。

运算符 进行的运算 所属类别 备注

[ ] 间隔符 标点符号

( ) 间隔符 标点符号

· 直接分量选择 双目操作符

-> 间接分量选择 双目操作符

++ 前增量、后增量 单目操作符

-- 前减量、后减量 单目操作符

+ 加 双目操作符、单目操作符

- 减 双目操作符、单目操作符

* 1)乘 2)间接引用 双目操作符、单目操作符

/ 除 双目操作符

% 求余 双目操作符

& 1)位‘与’2)取地址 双目操作符、单目操作符

! 逻辑‘非’ 单目操作符

&& 逻辑‘与’ 双目操作符

|| 逻辑‘或’ 双目操作符

<< 左移位 双目操作符

>> 右移位 双目操作符

< 小于 双目操作符

> 大于 双目操作符

== 等于 双目操作符

!= 不等于 双目操作符

^ 位‘异或’ 双目操作符

+= 和赋值 双目操作符

-= 差赋值 双目操作符

*= 乘赋值 双目操作符

/= 商赋值 双目操作符

<<= 左移赋值 双目操作符

>>= 右移赋值 双目操作符

&= 按位‘与’赋值 双目操作符

^= 按位异或赋值 双目操作符

|= 按位或赋值 双目操作符

%= 模赋值 双目操作符

= 赋值 双目操作符

?: 按条件取值 双目操作符

, 间隔符 标点符号

# 预处理符号 标点符号

## 预处理符号 标点符号

sizeof 求字节数

~ 按位求反

| 位‘或’

: 间隔符

; 间隔符

... 间隔符

要把表中的运算符仔细的分类是不容易的,因为同一个运算符,在不同的地方其含义是不同的。如*运算符,当作为乘运算时是双目操作符(所谓双目操作符,即运算时需要二个操作数),如3*6,那么3与6总共是二个操作数。当作为取值运算时就是单目操作符(所谓单目操作符是只需要一个操作数)如对一个数求反:!a,这里只有一个操作数a。

2829f2ca24f0d0090cbba57f30759f23.png

C语言基础(04-运算符和表达式).doc

下载Word文档到电脑,方便收藏和打印[全文共904字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426406.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java学习(94):cpu随机调用线程测试

//创建线程 class Xc3 extends Thread {public void run(){System.out.println("当前线程的名称为"Thread.currentThread().getName());} } public class test29{public static void main(String[] args){Xc3 xc3new Xc3();xc3.setName("线程1");//程序会自…

Linux学习——echo和read命令用法

转载自http://www.runoob.com/linux/linux-comm-read.html http://www.178linux.com/76331 echo命令 本文列举了echo命令的几个常用用法并加以实例说明&#xff0c;以作回顾、参考。 echo命令常用作打印输出字符串&#xff0c;根据echo帮助文件可以获得以下信息&#xff1a; 语…

w ndows 高级索引,软媒原创:为Windows7建立索引,搜索文件更给力

Win7之家(www.win7china.com)&#xff1a;软媒原创&#xff1a;为Windows7建立索引&#xff0c;搜索文件更给力也许你还记得XP时代搜索文件时出现的那只黄色的小狗狗&#xff0c;在Windows7时代&#xff0c;搜索变得更加快捷顺手&#xff0c;搜索栏就在那里&#xff0c;不点不搜…

java学习(95):线程的优先级

public class test30 {public static void main(String[] args){Thread xc11new Thread(new Xc41());Thread xc12new Thread(new Xc42());xc11.setPriority(Thread.NORM_PRIORITY3);//数字越大&#xff0c;优先级越高&#xff0c;默认为5xc11.start();xc12.start();} } class X…

java学习(96):线程的睡眠

//线程的睡眠 public class test31 {public static void main(String[] args){Xc43 xc43new Xc43();Thread cccnew Thread(xc43);ccc.start();} } class Xc43 implements Runnable {public void run(){for (int i0;i<10;i){System.out.println(Thread.currentThread().getNa…

java学习(97):中断线程的另一种处理

public class test32 {public static void main(String[] args){Thread xc13new Thread(new Xc44());Thread xc14new Thread(new Xc44());xc13.setName("线程一");xc14.setName("线程二");xc13.start();xc14.start();} } class Xc44 implements Runnable {…

调试nodejs项目接口,使用Posman,用req.body拿不到数据

近日在postman 上面测试nodejs写的post接口&#xff0c;发现后台接受不到数据。 很多人其实不知道怎么postman 上面GET和POST怎么使用的 Postman接口操作 1.GET请求操作&#xff1a; 2.GET请求操作结果&#xff1a; 3.POST请求操作&#xff1a; 4.POST请求操作结果&#xff1a;…

x-lite for linux,Linux Lite 4.6正式发布:现基于Ubuntu 18.04.3 LTS

原标题&#xff1a;Linux Lite 4.6正式发布&#xff1a;现基于Ubuntu 18.04.3 LTS创建者Jerry Bezencon于今天正式宣布Linux Lite 4.6系统版本更新&#xff0c;和上个版本4.4相隔5个月时间。新版本基于Canonical最近发布的Ubuntu 18.04.3 LTS(Bionic Beaver)操作系统&#xff0…

java学习(98):线程join使用中断进行另一个

public class test33 {public static void main(String[] args) {Xc46 xc46new Xc46();Thread dd new Thread(xc46);dd.start();try {dd.join();} catch (Exception e) {}for (int i0;i<15;i) {System.out.println("主函数"i);}} } class Xc46 implements Runna…

java学习(99):车站卖票问题

//买票问题 class Xc9 implements Runnable{public static int chepiao100;static String aanew String("1");//字符串随意定义&#xff0c;定义在函数上面public void run(){while (true){synchronized (aa) //可以修饰代码块&#xff0c;又可以修饰函数/*try{Thre…

java学习(100):集合类简介

//集合类的作用 public class test35 {private String name;private int num;private int grade;public test35(String name,int num,int grade){this.namename;this.numnum;this.gradegrade;}public String getName() {return name;}public int getGrade() {return grade;}pub…

第六天任务情况

今天的任务是完善程序再加入一个物理实验,我们的软件功能是能够添加各种实验包括公用的还是专业内的都可以纳入到我们的软件中, 可以想下载哪个下载哪个,不过这都是日后的目标了,我们现在制作出一个简单的程序和资源还不能分开的软件,希望越来越好吧 昨日任务:代码对接 今日任务…

java学习(102):arraylist的查询和删除

arraylist的查询和删除 //arraylist的遍历和增加 import java.util.ArrayList;public class test38 {public static void main(String[] args){ArrayList aa1new ArrayList();//当前对象个数System.out.println(aa1.size());test35 xs1new test35("歌谣",3,4);test35…

Android11怎么截屏,对标IOS?Android11或无缘屏幕长截图

我收集了一些学习用的资料&#xff0c;其中包含了很多学习&#xff0c;面试&#xff0c;中高进阶fluuter资料&#xff0c;还有很多视频详解&#xff0c;如果有同学想进一步了解&#xff0c;详情请看文末。也欢迎各路大神门前来装X。一直以来&#xff0c;不少用户都很喜欢用长截…

第一批升级鸿蒙系统,鸿蒙系统公开了第一批升级名单,果粉认为不地道

鸿蒙系统鸿蒙系统对于很多人来说并不陌生&#xff0c;它由华为独自研发&#xff0c;同样也代表着中国技术能力上的提升。还记得鸿蒙系统是在去年华为开发者大会上与广大用户见面&#xff0c;不仅招来了很多人的目光&#xff0c;并且一下子将知名度提高了许多。人们都想知道第一…

linux vma,内存管理 – Linux内核API find_vma

find_vma函数功能描述&#xff1a;find_vma( )函数根据一个属于某个进程的虚拟地址&#xff0c;找到其所属的进程虚拟区间&#xff0c;并返回相应的vma_area_struct结构体指针。find_vma文件包含#includefind_vma函数定义在内核源码中的位置&#xff1a;linux-3.19.3/mm/mmap.c…

SSM项目中整合WebService

先了解一下WebService的一些相关术语吧&#xff1a; WebService&#xff1a;WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 WSDL(web service definition language)&#xff1a;WSDL是webservice定义语言, 对应.wsdl文档, 一个webservice会对应一个唯一的wsdl文…

搭载鸿蒙的油烟机,华为、美的合作:搭载鸿蒙系统的家电来了 三大亮点

日前&#xff0c;美的与华为在智能家居行业又有大动作&#xff1a;双方将在2021年实现合作规模化&#xff0c;从运营和营销角度开展更多联合合作。美的鸿蒙新家电亮点包括&#xff1a;第一是极速配网&#xff0c;只要用手机碰一碰&#xff0c;基于WiFi Aware配网协议即可实现设…

excel android 公式,两个超实用的Excel万能公式,瞬间提升你10倍工作效率!

相信大家在平时的工作中&#xff0c;都会经常有用到公式的需要&#xff0c;但是下面这些公式你用过吗&#xff0c;今天小编就带大家一起看看吧&#xff01;1. SUM函数这个函数不仅在我们学习的过程中会用到&#xff0c;即便到了工作后&#xff0c;也经常需要对各种数据进行处理…

Linux中常用命令(文件与目录)

1、pwd 查看当前目录&#xff08;Print Working Directory&#xff09;2、cd 切换工作目录&#xff08;Change Directory&#xff09;&#xff08;1&#xff09;格式&#xff1a;cd [目录位置]特殊目录&#xff1a;.当前目录..上一级目录~用户主目录-上个工作目录&#xff08;2…