C语言中运算符的总结
来源:互联网 发布:订餐的软件 编辑:程序博客网 时间:2024/05/22 15:13
1.基本算术运算符
+ 正号运算符
- 负号运算符
* 乘法运算符
、 除法运算符
% 求余运算符
+ 加法运算符
- 减法运算符
2.自增自减运算符
作用是使变量的值加1或减1 例如:
++i,–i 在使用i之前,先使i的值加(减)1
i++,i– 在使用i之后,先使i的值加(减)1
3.移位运算符符
《 左移操作符 左边抛弃 右边补零
》 右移操作符
右移操作分为两种
(1)算术移位 左边用原该指的符号位填充
(逻)辑右移 左边补零
4. 赋值运算符
+=
=
*=
/=
%=
=
<<=
&=
|=
^=
这些运算符都可以写成复合的效果。
比如:
int x=10;
x=x+10;
x+=10;//复合赋值
5.单目操作符
!逻辑反操作
-负值
+正值
&取地址
sizeof操作数的类型长度(以字节为单位)
~对一个数的二进制按位取反
–前置、后置–
++前置、后置++
*间接访问操作符(解引用操作符)
(类型)强制类型转换
6.关系运算符=
<
<=
!=
==
7.逻辑操作符
&& 逻辑与
|| 逻辑或
分逻辑或和按位或
1&2—–>0
1&&2—->1
1|2—–>3
8.条件操作符
exp 1?exp 2: exp 3
- 使用条件表达式实现找两个数中较大值。
逗号表达式
exp1,exp2,exp3,…expN
逗号表达式,就是用逗号隔开的多个表达式。
逗号表达式,从左向右依次执行。整个表达式的结果是最后一个表达式的结果。
- C语言中运算符的总结
- C语言中运算符的总结
- C语言中运算符总结
- C语言运算符总结
- C语言中位运算的一点小小总结
- C语言中指针的自增运算总结
- c语言中运算符的优先级
- C语言中运算符的优先级
- C语言中运算符的优先级
- 黑马程序员-对C语言各种运算符的总结
- C语言位运算符总结
- C语言运算符优先级总结
- C语言运算符优先级总结
- 【黑马程序员】---C语言运算符总结
- C语言运算符优先级总结
- C语言中的运算符总结
- C语言中的运算符总结
- C语言运算符总结心得
- UVA 10233 Dermuba Triangle
- java实现redis
- Codeforces Round #278 (Div. 1) B. Strip
- BZOJ P1041[HAOI2008]圆上的整点
- 设置Ubuntu系统的分辨率--解决vmware workstaion中shell窗口太小的问题
- C语言中运算符的总结
- POJ 1681 画家问题
- 项目实战篇-餐馆管理系统—MFC,PHP,MySql:6.订单管理模块
- leetcode 76. Minimum Window Substring
- xcrun: error: unable to find utility "instruments", not a developer tool or in PATH
- sizeof和strlen的一些用法和区别
- 《黑客与画家》-Paul Graham
- 关于端口被占用
- Java多线程并发处理