运算符

加入嵌入式技术QQ群:398294860,免费获取嵌入式技术文档,嵌入式最新学习路线指南,更多嵌入式教程,访问宅学部落淘宝店:https://wanglitao.taobao.com/

C语言提供了各种各样的运算符用来数据运算,除了大家熟悉的加、减、乘、除、求余运算,还有比较、左移、右移、与、或、非等位运算。总的来说,可以分为几大类:算术运算符、关系运算符、逻辑运算符、位运算符、一些特殊的运算符比如:取址、结构成员访问、指针间接访问、括号、数组、等。

通过运算符,我们可以对数据进行各种处理和运算。数据和运算符构成各种表达式,表达式的值即运算结果。3+4-5是一个算术表达式,表达式的值为2,不含运算符的一个常数也是一个表达式,比如3,也是一个表达式。通过运算符,我们可以构建各种各样的表达式,实现各种复杂的运算。

当一个表达式中含有多个运算符时,先算哪一个?后算哪一个?此时就要考虑运算符的优先级和结核性的问题了

专门为嵌入式设计的C语言进阶视频教程:《C语言嵌入式Linux高级编程》,一共9期,涉及计算机体系结构、ARM汇编与反汇编、程序的编译链接原理、堆栈内存、Linux内核的面向对象编程思想、多任务编程、C语言的模块化编程等专题,具体课程详情可点击淘宝:C语言嵌入式Linux高级编程