变量就是可以改变的量,类似于数学方程中的未知数(X,Y,Z)。从计算机硬件角度上看,变量实际是一个个RAM单元的符号抽像。在C语言中,变量必须先用数据类型定义才能使用。
众所周知,C语言数据类型分为基本数据类型、位、指针、构造数据类型(数组、结构体、联合)。单片机应用程序就是由这些数据类型定义的变量集合而成的。
在一个单片机程序系统中,我们常用一个名为typedef.h的文件来展示需要的数据类型。在具体程序设计时,根据不同的功能需要,我们要定义各种类型的变量。常用的有数据暂存类、标志类等。比如用于显示缓存、模数转换后采集到的数据等。我们会根据不同的用途,不同的取值范围,不同的作用域,定义不同类型的变量。
基本数据类型是我们常用的类型。在一个具体的单片机程序中,我们用基本数据类型来定义一些标志、暂存的、零散的量。比果在一个RTC系统中,我们可以定义(typedef unsigned char u8),u8 hour、u8 minute、u8 second。基本数据类型是一种好简单的,好基础的,也是好常用的数据类型。参与运算的频率也是好高的。
常用的基本数据类型有char,int,float,double等。有signed与unsigned之分。
I/O SM 1223 6ES7223/6ES7 223-1BH32-0XB0
I/O SM 1223 6ES7223/6ES7 223-1PH32-0XB0
I/O SM 1223 6ES7223/6ES7 223-1PL32-0XB0
EM DR16 6ES7288/6ES7 288-2QR16-0AA0
SM 1222 6ES7222/6ES7 222-1BF32-0XB0
SM 1222 6ES7222/6ES7 222-1BH32-0XB0
SM 1222 6ES7222/6ES7 222-1HF32-0XB0
SM 1222 6ES7222/6ES7 222-1HH32-0XB0
SM DR08 6ES7288/6ES7 288-2DR08-0AA0
SB DT04 6ES7288/6ES7 288-5DT04-0AA0
SM 1221 6ES7221/6ES7 221-1BH32-0XB0
SM 421 6ES7421/6ES7 421-1EL00-0AA0
SM DI08 6ES7288/6ES7 288-2DE08-0AA0
SM 4226ES7422/6ES7 422-1BH11-0AA0
SM 4226ES7422/6ES7 422-7BL00-0AB0
SM DT32 6ES7288/6ES7 288-2DT32-0AA0
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分*销*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。