我是靠谱客的博主 专注芹菜,最近开发中收集的这篇文章主要介绍c语言 异或_C语言编程第五步1. 赋值操作符2. 算数操作符3. 移位操作符4. 二进制位操作符5. 单目操作符6. 关系操作符7. 逻辑操作符8. 条件操作符9. 逗号操作符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言编程第五步 C语言的操作符和表达式

1. 赋值操作符

即等于号,为 = ,例如下程序,声明多个变量,一条语句赋给所有变量赋初值,

3daa0ae71a80f25a0ebb878b2126188d.png

特别标注:赋值操作符对应的表达式执行顺序为从右到左,如上图所示,执行顺序为先赋e1的值,然后是赋d1的值,然后是c1的值,最后赋值给a1。

2. 算数操作符

有加、减、乘、除、求余数(即取模),对应+、-、*、/、%,其中加减乘除适用于整型和浮点型数字,取模操作符%只适用于整数之间,求99除以98的余数,示例如下:

8f90a82bb9bb46515cda963f9c285626.png

3. 移位操作符

实现二进制位的移动,分成往左移<< 和 往右移动>>,操作符后面跟要移动的位数,比如把1向左移动7位,如下所示:

a7bebaceb2b7583da1baa62b559ebe49.png

0x80的二进制表示为:10000000。

b5b3062a9445591984f58c5649e309f8.png

4. 二进制位操作符

有三种,分别是与、或和异或,对应符号&、|、^,与操作相当于相乘,或操作相当于相加,异或操作为比较位值是否相同,相同时为0,不同时为1.

5. 单目操作符

单目运算符有!、~、++、--、+、-、&、*、sizeof,单目的意思是操作符要操作的数只能是一个值,!求逻辑反,~可将二进制位变位取反,++对操作数执行自己加1,--对操作数执行自己减1,+和-表示正数和负数,&求变量的地址,*求指针类型变量指向的数据,sizeof求类型或数组在内存中以字节为单位的存储大小。

6. 关系操作符

有>、=、<=、!=、==,分别执行逻辑运算比较,对应表示大于、小于、大于等于、小于等于、不等于、等于。

7. 逻辑操作符

有&& 表示并且的意思,以及||表示或者的意思,特别说明,对于操作符&&来说,如果前一个的表达式是假,则不会再执行后面的表达式。

8. 条件操作符

对应表达式为: 表达式1?表达式2:表达式3,意思是说,对表达式1的值如果是真,则执行表达式2不执行表达式3,否则执行表达式3不执行表达式2。

9. 逗号操作符

用逗号

最后

以上就是专注芹菜为你收集整理的c语言 异或_C语言编程第五步1. 赋值操作符2. 算数操作符3. 移位操作符4. 二进制位操作符5. 单目操作符6. 关系操作符7. 逻辑操作符8. 条件操作符9. 逗号操作符的全部内容,希望文章能够帮你解决c语言 异或_C语言编程第五步1. 赋值操作符2. 算数操作符3. 移位操作符4. 二进制位操作符5. 单目操作符6. 关系操作符7. 逻辑操作符8. 条件操作符9. 逗号操作符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部