C51程序设计完整.docVIP

  • 220
  • 0
  • 约2.7万字
  • 约 41页
  • 2019-07-18 发布于江西
  • 举报
PAGE PAGE 25 C51数据类型与运算 C51数据类型 C51的数据类型如下所示: 数据类型 数据类型 基本类型 位型(bit) 字符型(char) 整形(int) 长整型(long) 浮点型(float) 双精度浮点型(double) 构造类型 数组类型(array) 结构体类型(struct) 共用体型(union) 枚举型(enum) 指针类型 空类型 C51编译器支持的数据类型、长度和值域如下表1-1所示。 与面向数学运算的计算机相比,51单片机对变量类型或数据类型的选择更具有关键性意义。如果在程序设计中使用大量而不必要的变量类型,这会导致C编译器调用库函数的数量,以处理大量的变量类型和数据类型。所以必须特别慎重地进行变量和数据类型的选择。 表1-1 C 数据类型 长度(bit) 长度(Byte) 值域范围 bit unsigned char signed char unsigned int signed int unsigned long signed long float double 一般指针 1 8 8 16 16 32 32 32 64 24 — 1 1 2 2 4 4 4 8 3 0,1 0~255 -128~127 0~65535 -32768~32767 0~4 294 967 295 -2 147 483 648~2 147 483 64

文档评论(0)

1亿VIP精品文档

相关文档