《基于C语言的物联网开发技术》简介

更新于 2026年10月10日 版权声明

《基于C语言的物联网开发技术》这本书是由高松主编创作的,《基于C语言的物联网开发技术》共有69章节

1

目录

目 录 前 言 第1章 顺序结构程序设计 1.1 数据类型 1.2 运算符和表达式 1.2.1 算术运算符 1.2.2 赋值运算符 1.2.3 关系运算符 1.
阅读
2

前 言

本书针对目前市面上适合高职学生的物联网开发技术教材短缺的情况,以物联网的开发软件C语言为主,结合硬件CC2530模块的实际应用开发项目,详细地介绍了基于C语言的
阅读
3

第1章 顺序结构程序设计

(https://www.daowen.com)
阅读
4

1.1 数据类型

在C语言中,数据类型可以分为基本类型、构造类型、指针类型和空类型,其中,基本类型可以分为整型、实型、字符型,构造类型包括数组、结构体、枚举类型。整型可以分为短整
阅读
5

1.2 运算符和表达式

C语言中包括算术运算符、赋值运算符、关系运算符、逻辑运算符、条件运算符等多种运算符,运算符不仅有优先级别,还有结合性。用算术运算符和括号将运算对象连接起来的、符
阅读
6

1.2.1 算术运算符

基本的算术运算符包括加、减、乘、除、取余等。 + : ①加法运算符。其为双目运算符,如1+2等,并且具有右结合性。 ②正号运算符。其为单目运算符,如+1、+0.
阅读
7

1.2.2 赋值运算符

=:赋值运算符。其表示将一个数据赋给一个变量。例如,“i=1”表示将1赋值给变量i,那么变量i的值就是1。它也可以表示将一个表达式赋值给一个变量。例如,“i=i
阅读
8

1.2.3 关系运算符

关系运算符包括以下六种: <:小于。 <=:小于或等于。 >:大于。 >=:大于或等于。 ==:等于。(https://www.daowen.com) !=:不
阅读
9

1.2.4 逻辑运算符

逻辑运算符包括三种: &&:逻辑与。 ||:逻辑或。 !:逻辑非。 逻辑运算符中的“&&”和“||”的运算优先级低于关系运算符的,“!”的运算优先级高于算术运算
阅读
10

1.2.5 条件运算符

条件表达式的基本格式为: 表达式1?表达式2:表达式3 连接三个表达式的“?”和“:”是一个整体,不能分开。 执行的顺序为:先求解表达式1,若表达式1为真,则求
阅读
11

1.2.6 强制类型转换运算符

强制类型转换运算符的一般形式为: (类型名)(表达式) 其作用是将变量或表达式强制转换为另一种数据类型。 (float)a表示将a转换成float类型。 (in
阅读
12

1.2.7 逗号运算符

逗号表达式是用逗号将两个表达式连接起来的,运算结果是最后一个表达式的值,其运算顺序为自左向右。 例如,对于“3+2,4+5”,其结果为9。 如果是多个逗号连接的
阅读
13

1.2.8 指针运算符和地址运算符

指针运算符*:放在变量的前面,表示该变量是指针变量。(https://www.daowen.com) 地址运算符&:放在变量的前面,表示该变量在存储单元中的位置
阅读
14

1.2.9 其他运算符

还有几种运算符,有兴趣的读者可以自行学习。 位运算符:<<、>>、~、|、∧、&。 求字节数运算符:sizeof。(https://www.daowen.com
阅读
15

1.3 数据的输入与输出

数据的输入和输出是指通过计算机的键盘输入数据,从计算机的显示器显示输出的数据。输入和输出一般使用的是scanf函数和printf函数。 scanf函数称为格式输
阅读
16

1.3.1 printf函数

调用printf函数的一般形式为:pr int f("格式控制字符串",输出表列) 如果只需要输出一行文字,那么输出表列可以省略,只需把要输出的文字用双引号引起
阅读
17

1.3.2 scanf函数

scanf函数的一般形式如下: scanf("格式控制字符串",地址表列); 其中,格式控制字符串的作用与printf函数中的相同。地址表列用于给出各变量的地址
阅读
18

1.4 字符数据的输入与输出

对于字符数据的输入和输出,不仅可以使用scanf函数和printf函数输入和输出一个字符,而且可以使用字符输入函数geichar和字符输出函数putchar来输
阅读
19

1.4.1 字符输入函数

getchar函数的功能是从键盘上输入一个字符。其一般形式为: get char(); getchar后面的括号不能省略。 例1-18 编程实现如下要求:任意输
阅读
20

1.4.2 字符输出函数

putchar函数是字符输出函数,其功能是通过显示屏输出单个字符。其一般形式为: put char(c); c可以是字符型或整型变量、常量和转义字符。 例1-2
阅读
21

习 题 1

一、选择题 1.下列四组选项中,均是不合法的用户标识符的选项是( )。 (A)4 P-0 do(B)x-u int ab (C)char 1c _st(D)5y
阅读
22

第2章 选择结构程序设计

(https://www.daowen.com)
阅读
23

2.1 if语句

(https://www.daowen.com)
阅读
24

2.1.1 if语句

if语句的基本形式为: i f(表达式) 语句 如果表达式的值为真,则执行后面的语句;如果表达式的值为假,则不执行该语句。if语句流程图如图2-1所示。 (ht
阅读
25

2.1.2 if else语句

if else语句的基本格式为: i f(表达式) 语句1 else 语句2 如果表达式的值为真,则执行语句1,否则执行语句2。if else结构流程图如图2-
阅读
26

2.1.3 复杂if else语句

如果有更多的情况,可以使用下面的结构: 依次判断表达式1到表达式n的值,某个表达式的值为真时,则执行其后面对应的语句,执行完后整个if语句结束,然后去执行if
阅读
27

2.2 if语句的嵌套

在if语句中包含一个或多个if语句,即构成if语句的嵌套。 if语句的嵌套格式为: 因此,出现了多个if语句或者if else语句,在编写程序时一定要考虑i
阅读
28

2.3 switch语句

switch后面表达式的值可以为任意类型的值。若表达式的值与某一个case后面的常量表达式的值相等时,就执行该case后面对应的语句;若所有的case后面常量表
阅读
29

习 题 2

一、选择题 1.执行以下程序: 要实现a和b按从小到大输出,大括号里应填入( )。 (A)a=b; b=t;t=a; (B)b=t;t=a; a=b; (C)
阅读
30

第3章 循环结构程序设计

(https://www.daowen.com)
阅读