首页 > 其他分享 >C语言运算符优先级

C语言运算符优先级

时间:2022-11-06 10:22:31浏览次数:74  
标签:优先级 C语言 运算符 单目 按位 三目

C语言的运算符包括单目运算符、双目运算符、三目运算符,优先级如下:
第1优先级:各种括号,如()、[]等、成员运算符 . ;
第2优先级:所有单目运算符,如++、–、!、~等;
第3优先级:乘法运算符*、除法运算符/、求余运算符%;
第4优先级:加法运算符+、减法运算符-;
第5优先级:移位运算符<<、>>;
第6优先级:大于运算符>、大于等于运算符>=、小于运算符<、小于等于运算符<=;
第7优先级:等于运算符==、不等于运算符!=;
第8优先级:按位与运算符&;
第9优先级:按位异或运算符^;
第10优先级:按位或运算符|;
第11优先级:逻辑与运算符&&;
第12优先级:逻辑或运算符||;
第13优先级:三目条件运算符 ?: ;
第14优先级:各种赋值运算符,如=、+=、-=、*=、/= 等;
第15优先级:逗号运算, 。

 

标签:优先级,C语言,运算符,单目,按位,三目
From: https://www.cnblogs.com/FireLife-Cheng/p/16862100.html

相关文章

  • C语言初级阶段4——数组2————二维数组
    C语言初级阶段4——数组2————二维数组二维数组的定义:类型说明符数组名[数组大小][数组大小]第一个大小是行的大小,第二个大小是列的大小。二维数组的初始化:{}#in......
  • C语言初级阶段4——数组3——字符数组
    C语言初级阶段4——数组3——字符数组字符数组的定义:储存字符类型数据的集合1.注意:如果用字符串给字符数组初始化,那么不需要{},但是要有""。2.%s:用来输出字符串的格式......
  • C语言初级阶段5——函数1
    C语言初级阶段5——函数1函数的基本概念1.函数:理解为封装功能的容器。主函数是函数的入口2.函数定义的基本格式:返回值类型:常用的基本数据类型,执行完以后,函数会得到一......
  • C语言初级阶段5——函数2
    C语言初级阶段5——函数2址传递1.地址:在定义变量,数组,函数等等,系统会自动给分配他们的内存区域(地址),把这个数据放到这个地址上面。2.&:&a得到a的地址编号3.*:定义指针变......
  • C语言初级阶段6——自定义数据类型
    C语言初级阶段6——自定义数据类型阐述1.构造数据类型:用户自己建立的数据类型(自定义数据类型)。2.C语言中的自定义数据类型:数组类型、结构体类型、共用体类型和枚举类型......
  • 计算机等级考试二级C语言上机题集(第46~50套)
    第46套1.程序填空题给定程序的功能是调用函数fun建立班级通讯录。通讯录中记录每位学生的编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个......
  • 计算机等级考试二级C语言上机题集(第41~45套)
    第41套1.程序填空题给定程序中,函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。请在下划线处填入正确的内容并将下划线删除,使程序得出正确......
  • 计算机等级考试二级C语言上机题集(第36~40套)
    第36套1.程序填空题给定程序中,函数fun的功能是:统计长整数n的各位上出现数字1、2、3的次数,并通过全局变量c1、c2、c3返回主函数。例如,当n=123114350时,结果为:c1=3 c2=1 ......
  • 计算机等级考试二级C语言上机题集(第31~35套)
    第31套1.程序填空题给定程序中,函数fun的功能是:有N*N矩阵,将矩阵中的外围元素顺时针旋转。操作顺序是:首先将第1行元素值存入临时数组r,然后使第1列成为第1行,最后1行成为第1列......
  • 计算机等级考试二级C语言上机题集(第26~30套)
    第26套1.程序填空题给定程序中,函数fun的功能是:计算 例如,若x=2.5,n=15时,函数值为:1.917915。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:......