定义
--
变量是在程序运行过程中,其值可以改变的量。在arduino中规定,程序中所使用的每一个变量在使用之前必须先进行类型定义,即“先定义,后使用”
存储长度:变量存储空间的大小。
生存周期:什么时候分配存储空间,什么时候释放它存储空间。
作用域:变量起作用的范围有多大。
变量定义的一般格式
[类别标识符] 类型标识符 变量名称1[,变量名称2,变量名称3];
其中方括号内的内容是可选的。
- 类别标识符:用来说明变量的存储类别(存储机构、生存周期、作用域),存储类别标识符包括auto(自动)、register(寄存器)、static(静态)。
- 类型标识符:用来说明该变量的数据类型(存储长度,取值范围,允许的操作),类型标识符包括:
short(短整型,存储长度为2字节,取值范围-32768~32767)
int(基本整型,存储长度为4字节,取值范围-2147483648~2147483647)
long(长整型,4字节,取值范围-2147483648~2147483647)
float(单精度实型,4字节,取值范围:+-3.4x10^-38~3.4x10^38)
double(双精度实型,8字节,取值范围:+-1.7x10^-308~1.7x10^308)
char(字符型,1个字节)。 - 变量名称可以由一个或者多个变量名组成,两个及以上变量名用逗号分隔。
变量名命名规则:
1.须将系统关键字(如:const,short,int,long,float等)排除在外。
2.须将预定义标识符(NULL,printf,scanf,sqrt,fabs)排除在外。
3.可以以字母、数字、"_"组成,不能以数字开头,严格区分大小写尽量做到“见名知意”。
变量赋值
变量 = 常数/变量/表达式
等号左边一般为变量,右边可以是任意常数/变量/表达式(注意数据类型)
评论0
暂时没有评论