C语言教程第三期
Posted 工程校园说
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言教程第三期相关的知识,希望对你有一定的参考价值。
C语言教程第三期
C语言教程第三期主要内容:
表达式、运算符的分类、运算符的结合性和优先级
01
表达式
C语言中表达式的概念是指一系列运算符和操作数的组合,用来计算一个值。我们可以用小学二年级就学过的计算式(1+1=2),方程式(y=x+1)的概念来理解。
02
运算符的分类
运算符一共分为11类,分别是:
(1)算术运算符:+、- 、*、/、%
(2)关系运算符:>、>=、==、!=、<、<=
(3)位运算符:>>、<<、~、&、|、^
(4)逻辑运算符:!、||、&&
(5)条件运算符:?:
(6)指针运算符:&、*
(7)赋值运算符:=
(8)字节运算符:sizeof
(9)逗号运算符:,
(10)强制运算符:(类型名)(表达式)
(11)初等运算符:圆括号()、下标运算符[]、结构体运算符->
03
运算符的结合性和优先级
(1)结合性:
所有的单目运算符(只对一个操作数进行运算)、条件运算符、赋值运算符及其扩展运算符,结合方向都是从右向左,其余运算符的结合性是从左向右
(2)优先级比较:
初等运算符>单目运算符>算术运算符(先乘除后加减)>关系运算符>逻辑运算符(不包含“ !”)>条件运算符>赋值运算符>逗号运算符。
本期教程录播视频,戳此观看 以上是关于C语言教程第三期的主要内容,如果未能解决你的问题,请参考以下文章