技术中心

单片机应用程序设计常用数据类型

来源:
2015/4/10 11:45:10
1153
导读:顾名思义,所谓变量就是可以改变的量,类似于数学方程中的未知数(X,Y,Z)。从计算机硬件角度上看,变量实际是一个个RAM单元的符号抽像。在C语言中,变量必须先用数据类型定义才能使用。
  首先谈一下变量。顾名思义,所谓变量就是可以改变的量,类似于数学方程中的未知数(X,Y,Z)。从计算机硬件角度上看,变量实际是一个个RAM单元的符号抽像。在C语言中,变量必须先用数据类型定义才能使用。
  
  *,C语言数据类型分为基本数据类型、位、指针、构造数据类型(数组、结构体、联合)。单片机应用程序就是由这些数据类型定义的变量集合而成的。
  
  在一个单片机程序系统中,我们常用一个名为typedef.h的文件来展示需要的数据类型。在具体程序设计时,根据不同的功能需要,我们要定义各种类型的变量。常用的有数据暂存类、标志类等。比如用于显示缓存、模数转换后采集到的数据等。我们会根据不同的用途,不同的取值范围,不同的作用域,定义不同类型的变量。
  
  基本数据类型是我们常用的类型。在一个具体的单片机程序中,我们用基本数据类型来定义一些标志、暂存的、零散的量。比果在一个RTC系统中,我们可以定义(typedefunsignedcharu8),u8hour、u8minute、u8second。基本数据类型是一种zui简单的,zui基础的,也是zui常用的数据类型。参与运算的频率也是zui高的。
  
  常用的基本数据类型有char,int,float,double等。有signed与unsigned之分。

相关技术