C-51 程序设计 1
我 们 不仅提 供 产 品 , 更 提 供 技 术 与 服 务 !
单片机电子研发室
Franklin C-51 语言设计基础
1.1 Franklin C-51 数据类型
Franklin C-51 编译器支持下列数据类型:
数 据 类 型
长 度
值 域
bit
1 字节
0 或 1
signed char
1 字节
-128~+127
unsigned char
1 字节
0~255
signed int
2 字节
-32768~+32867
unsigned int
2 字节
0~65535
signed long
4 字节
-2147483648~+2147483647
unsigned long
4 字节
0~4294967295
float
4 字节
±1.176E-38~±3.40E+38
指针
1~3 字节
对象地址
sbit
1 位
0 或 1
sfr
1 字节
0~255
sfr16
2 字节
0~65535
编译的数据类型(如结构)包含上表所列的数据类型。由于 8051 系列是 8 位机,因而
不存在字节校准问题。这意味着数据结构成员是顺序放置的。
数据类型的转换:当计算结果隐含着另外一种数据类型时,数据类型可以自动进行转
换,例如,将一个位变量赋给一个整型变量时,位型值自动转换为整型值,有符号变量的
符号也能自动进行处理。这些转换也可以用 C 语言的标准指令进行人工转换。
1. 2 数据类型的物理结构
1.2.1 bit
单片机
编程器
西南销售服务中心