AVR单片机与传感器基础
上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;      // 结果正确