嵌入式linux c语言程序设计基础教程.pdfVIP

  • 1
  • 0
  • 约3.55万字
  • 约 32页
  • 2026-01-06 发布于北京
  • 举报

4.1概述

和其他程序设计语言一样,C语言中表示运算的符号称为运算符。运算符是告诉编

译程序执行特定算术或逻辑操作的符号,运算的对象称为操作数。

对一个操作数进算的运算符称为单目运算符,对两个操作数进算的运算符

称为双目运算符,三目运算符对三个操作数进算。用运算符和括号可以将操作数连

接起来组成表达式。

C语言了40多个运算符,其中一部分跟其他高级语言相同(例如“+”、“−”、

“*”等运算符),另外的与汇编语言类似,对计算机的底层硬件(如指定的地址)能进

行。

C语言的运算符功能强大,除了控制语句和输入输出以外的几乎所有的基本操作都

可以用运算符来处理,例如,将“”作为赋值运算符,方括号“[]”作为下标运算符等。

C语言的运算符类型如表4-1所示。

表4-1C语言运算符类型

运算符类型说明运算符类型说明

算术运算符+−*/%指针运算符*

关系运算符!求字节数运算符sizeof

逻辑运算符!||强制类型转换运算符(类型)

位运算符^|~分量运算符.→

赋值运算符=及其扩展赋值运算符下标运算符[]

条件运算符?:其他如函数调用运算符()

逗号运算符,

下面主要介绍基本运算符的使用。

4.2运算符和表达式

4.2.1算术运算符和表达式

1.算术运算符

算术运算符包括双目的加减乘除四则运算符和求模运算符,以及单目的正负运算符,如表4-2

所示。

表4-2算术运算符列表

运算符描述结合性

+单目正从右至左

−单目负从右至左

*乘从左至右

/除和整除从左至右

%取模(取余)从左至右

+双目加从左至右

−双目减从左至右

算术运算符的使用示例如下:

inta=15,b=8,c;

doublex=15,y=8,z;

ca+b;//c赋值为23

ca-b;//c赋值为7

ca*b;

文档评论(0)

1亿VIP精品文档

相关文档