admin 管理员组文章数量: 1086019
2024年3月18日发(作者:数据传输速率的基本单位)
一、C语言常用运算符
优先级 运算符
[]
()
1
.
->
-
(类型)
++
--
2 *
&
!
~
sizeof
/
3 *
%
+
4
-
<<
5
>>
>
>=
6
<
<=
==
7
!=
8
9
10
11
&
^
|
&&
不等于
按位与
按位异或
按位或
逻辑与
表达式!= 表达式
表达式&表达式
表达式^表达式
表达式|表达式
表达式&&表达式
左到右
左到右
左到右
左到右
小于
小于等于
等于
表达式<表达式
表达式<=表达式
表达式==表达式
左到右
双目运算符
双目运算符
双目运算符
双目运算符
双目运算符
右移
大于
大于等于
变量>>表达式
表达式>表达式
表达式>=表达式
左到右
双目运算符
双目运算符
双目运算符
减
左移
表达式-表达式
变量<<表达式
左到右
双目运算符
双目运算符
双目运算符
成员选择(对象) 对象.成员名
成员选择(指针) 对象指针->成员名
负号运算符
强制类型转换
自增运算符
自减运算符
取值运算符
取地址运算符
逻辑非运算符
按位取反运算符
长度运算符
除
乘
余数(取模)
加
-表达式
(数据类型)表达式
++变量名/变量名++
--变量名/变量名--
*指针变量
&变量名
!表达式
~表达式
sizeof(表达式)
表达式/表达式
表达式*表达式
整型表达式/整型表达式
表达式+表达式
左到右
双目运算符
双目运算符
左到右
右到左
名称或含义
数组下标
圆括号
使用形式
数组名[常量表达式]
(表达式)/函数名(形参表)
结合方向
左到右
说明
单目运算符
单目运算符
单目运算符
单目运算符
单目运算符
单目运算符
单目运算符
双目运算符
双目运算符
双目运算符
双目运算符
12
13
||
?:
=
/=
*=
%=
+=
逻辑或
条件运算符
赋值运算符
除后赋值
乘后赋值
取模后赋值
加后赋值
减后赋值
左移后赋值
右移后赋值
按位与后赋值
按位异或后赋值
按位或后赋值
逗号运算符
表达式||表达式
表达式1? 表达式2: 表达式3
变量=表达式
变量/=表达式
变量*=表达式
变量%=表达式
变量+=表达式
变量-=表达式
变量<<=表达式
变量>>=表达式
变量&=表达式
变量^=表达式
变量|=表达式
表达式,表达式,…
左到右
右到左
双目运算符
三目运算符
14 -=
<<=
>>=
&=
^=
|=
右到左
15 , 左到右 从左向右顺序运算
二、C语言常用的标准数据类型
类型标识符
char
short
int 或long
float
double
名 称
字符型
短整型
长整型
浮点型(实型)
双精度浮点型
字节数
1
2
4
4
8
-2
-2
77
15
31
15
31
范 围
-2 ~ +2-1 (-128 ~ +127)
~ +2-1 (-32768~32767)
~ +2-1 (-2147483648~2147483647)
~10
+38
+308
10
10
-37
(绝对值)
(绝对值)
-307
~10
三、C语言常用的转义字符和格式符
转义字符
‘n’
‘t’
‘b’
‘r’
‘f’
‘’
‘’’
‘”’
格式符
将当前位置移到下一行开头
%c
跳到下一个
%o
将当前位置移到本行开头 %x
%f
%
转义字符看起来是两个字符,实际上只能算一个字符。
名称
换行符
水平制表符
退格
回车
走纸
反斜杠’’
单引号’
双引号
说明 功能
按字符形式输出
按十进制整数形式输出
按八进制整数形式输出
按十六进制整数形式输出
按浮点形式输出,默认6位小数
按浮点形式输出,显示宽度不小
于m,n位小数
版权声明:本文标题:C语言的运算符 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1710752010a571332.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论