我们都知道,C 语言的运算符范围很宽,把除了控制语句和输入输出以外的几乎所有的基本操作 都作为运算符处理,例如将赋值符"="作为赋值运算符、方括号作为下标运算符等。C语言中运算符的分类有如下;
(1) 算术运算符 (十一*/%)
(2) 关系运算符 (< > == >= <= !=)
(3) 逻辑运算符 ( ! &&)
(4) 位运算符 (>> << ~ I &)
(5) 赋值运算符 (=及其扩展赋值运算符)
(6) 条件运算符 (?:)
(7) 逗号运算符 (,)
(8) 指针运算符 (*和&)
(9) 求字节数运算符 (sizeof)
(10) 强制类型转换运算符 ((类型))
(11) 分量运算符 (. ->)
(12) 下标运算符 ([ ])
(13) 其他 (如函数调用运算符 () )
其中,算数运算符占据着很重要的作用;
基本的算术运算符
(l) +加法运算符,或正值运算符,如 (3+5、+3);
(2) -(减法运算符,或负值运算符,如 5-2、-3);
(3) * (乘法运算符,如 3 * 5);
(4) / (除法运算符,如 5/3);
(5) % (模运算符,或称求余运算符,%两侧均应为整型数据,如 7%4 的值为 3)。
在C语言编程中,符号的运算具有优先级排序,在同一个语句中,优先级越高的计算机会优先进行运算,相同优先级的会按照先后顺序进行运算。
以下是优先级排序的列表
通过表格不难发现“() [ ] -> · ”的优先级最高,在电脑处理语句时会优先处理这些字符的运算。
以上便是C语言运算符优先级排序,它们中的老大也介绍给你们了,以后遇见它们不能忘记要多关注一下它们哦!