欢迎光临
我们一直在努力

从零开始的嵌入式之旅 Day 3

大纲

常量和变量

常量

定义:

在整个程序运行期间,不会发生变化的量。

分类:

1.整型常量:
默认情况下,类型是 int
e.g.
在这里插入图片描述
2.浮点数常量:
默认类型是double
e.g.
在这里插入图片描述
3.字符常量:
e.g.
在这里插入图片描述

变量

1.定义

在程序运行期间,可以变化的量。

2.要求

要先对变量进行定义,然后才能在程序中使用。

3.变量名的要求

可以由数字,字母,下划线,但是不能以数字开头。区分大小写。变量名不要和关键字,函数名重合。尽量见名知意。
e.g. age stage1 name等

4.初始化

变量在定义完成后,必须初始化。
变量如果没有初始化,那么,变量中值,是一个随机数。

表达式

定义:

由一个或多个运算符连接常量或者变量的式子。

特点:

一定是有值且有类型的。

运算符

定义

是对数据处理,运算,或逻辑值的判断的符号。

类型

算术运算符
+、-、*、/、%(求余数)、++、- –

不同类型数据混合运算(隐式类型转化)

1.不同数据类型进行运算,需要数据类型转换一致后,再进行运算和处理。
2.转化由低精度转化为高精度。 e.g. 浮点数据精度>整形数据精度
3.数据类型相同时,由内存空间占比小的向内存空间占比大的转化。e.g. char<=short<=int<=long
4.有符号数据类型向无符号数据类型转换。 e.g. int–>unsigned int
5.必转。 e.g.char、short->int float->double
在这里插入图片描述

赞(0)
未经允许不得转载:171主机测评 » 从零开始的嵌入式之旅 Day 3
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址