C语言操作符/表达式及其作用总结

love-you1314 2018-03-28 原文

C语言操作符/表达式及其作用总结

一.算术操作符:+ – * / %

 

1. 除了 %操作符之外,其他的 几个操作符可以作 用于整数和浮点数。

 

2. 对于“/”操作符如果两个操作数都为整数,执整数除法。而只要有浮点数执的就是浮点数除法。

 

3.“%”操作符的两个操作数必须为整数。返回的是整除之后的余数。

二.移位操作符:

 

“<< ”左移操作符

移位规则:左边抛弃、右边补0

“>> ”右移操作符:

 

移位规则:首先右移运算分两种: 1. 逻辑移位左边 0填充,右边丢弃 2. 算术移位左边 用原该值的符号位填充,

右边丢弃。

对于移位运算符,不 要移动负数位,这个是标准未定义的。例 int num = 10; num>>-1;//error

三.位操作符

 

位操作符有:

 

//按位与

 

| //按位或

 

^//按位异或 

 

注:他们的操作数必须是整数。

 

四.赋值操作符

复合赋值符:

+= -= *= /= >>= <<= &= |=

例如:int a=0;

      int b=0

      a=a+10;

      b+= 10;

计算出的结果a=b=10;

五.单目操作符:

!         逻辑非操作符

–         负值

+         正值

&         取地址

sizeof    操作符的类型长度(以字节为单位)

~         对一个数的二进制按位取反

++        前置、后置++

—        前置、后置–

*         间接访问操作符

(类型)  强制类型转换

六.关系操作符:

> < >= <= == !=

七.逻辑操作符:

&&    逻辑与

||    逻辑或

七.条件操作符:

exp1?exp2:exp3

判断exp1是否为真,若为真,则执行exp2,否则执行exp3;

八.逗号表达式:

exp1,exp2,exp3,···,expN

表达式依次从左向右执行,表达式的值取决于最后一个表达式的值。

九.下标引用、函数调用和结构成员:

1.[]

操作数:一个数组名+一个索引值

2.()

函数调用操作符,接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数。

3.访问一个结构的成员

结构体.成员名

结构体指针->成员名

发表于 2018-03-28 22:54 浅忆梦微凉 阅读() 评论() 编辑 收藏

 

版权声明:本文为love-you1314原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/love-you1314/p/8666970.html

C语言操作符/表达式及其作用总结的更多相关文章

随机推荐

  1. 应用程序的组件中发生了无法处理的异常。如果单击继续,应用程序将忽略次错误并尝试继续

    【原文地址】https://blog.csdn.net/plhpjy/article/details/9981 […]...

  2. jTessBoxEditor训练识别库

    1、背景 前文已经简要介绍tesseract ocr引擎的安装及基本使用,其中提到使用-l eng参数来限定语 […]...

  3. 理解C#中的ValueTask

    原文:https://devblogs.microsoft.com/dotnet/understanding- […]...

  4. 性能分析_linux服务器CPU_Load Average

    性能分析_linux服务器CPU_Load Average CPU度量Load Average 1.  概念介 […]...

  5. Notepad++快捷键&正则表达式替换字符串&插件

    Notepad++绝对是windows下进行程序编辑的神器之一,要更快速的使用以媲美VIM,必须灵活掌握它的快 […]...

  6. Java重载和重写的区别

    一、方法重写(0verride) 在Java 程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类 […]...

  7. 如何实施好医院信息化项目

             当我们接到一个项目往往不知道该如何去做,下面我来和大家分享一下如何实施好一个项目,希望在项目 […]...

  8. 报表如何实现行列互换效果?

    在web端展现的报表实现类似EXCEL的交叉报表的行列互换效果,用户交互更加友好,实现方法简单,制作快速。 通 […]...

展开目录

目录导航