上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
3.3 标识符与数据类型
标识符(Identifiers)是在程序中给常量、变量、函数、标号和其他对象起的名字,可以包含字母A~Z、a~z、数字0~9和下划线“_”,只能以字母或下划线开头,区分大小写,最多32个字符。
CVAVR中所用数据类型(Data Types)如表3.1所示。
表3.1 CVAVR中所用数据类型
两个不同类型的数据进行运算时,最好先进行数据类型转换。
数据类型转换的优先级:float > long int > int > char,向优先级高的类型转换。
任意两个数运算,例如:
unsigned char a = 30; unsigned char b = 128; unsigned int c; c = a*b; // 将溢出,结果错误 c = (unsigned int) a*b; // 结果正确