微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > PIC单片机C语言编程教程(1)

PIC单片机C语言编程教程(1)

时间:11-22 来源:互联网 点击:

如果最低位是 0,则转换成位变量 0;如果最低位是 1,则转换成位变量 1。而标

准的 ANSI-C 做法是判整个变量值是否为 0。另外,函数可以返回一个位变量,实际上此返

回的位变量将存放于单片机的进位位中带出返回。

11.5.6 PICC 中的浮点数

PICC 中描述浮点数是以 IEEE-754 标准格式实现的。此标准下定义的浮点数为 32 位长,

在单片机中要用 4 个字节存储。为了节约单片机的数据空间和程序空间,PICC 专门提供了

一种长度为 24 位的截短型浮点数,它损失了浮点数的一点精度,但浮点运算的效率得以提

高。在程序中定义的 float 型标准浮点数的长度固定为 24 位,双精度 double 型浮点数一般

也是 24 位长,但可以在程序编译选项中选择 double 型浮点数为 32 位,以提高计算的精度。

一般控制系统中关心的是单片机的运行效率,因此在精度能够满足的前提下尽量选择

24 位的浮点数运算。


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top