float 浮点型 – 太极创客

您所在的位置:网站首页 arduino保存变量值 float 浮点型 – 太极创客

float 浮点型 – 太极创客

2024-07-13 14:00| 来源: 网络整理| 查看: 265

说明

float,浮点型数据,就是有小数点的数字。浮点数经常被用来模拟连续值,因为他们比整数具有更大的精确度。浮点数的取值范围在3.4028235 E+38 ~ -3.4028235 E+38。浮点型数据可存储4个字节的数据。

float只有6-7位有效数字。这指的是总位数,而不是小数点右边的数字。在Arduino Uno中,double型与float型的大小相同,这一点是和其它平台不同的。

浮点数字在有些情况下是不准确的,在数据大小比较时,可能会产生奇怪的结果。例如 6.0 / 3.0 可能不等于 2.0。

假如Arduino所运行的程序需要很快速度执行,这时应尽量避免使用浮点型数据运算而采用整数运算。因为浮点运算速度远远慢于整数运算。

进行浮点数值运算时,应在数值末尾加上小数点,否则Arduino将以int类型进行运算处理。

示例

[c gutter=”0″] int x; int y; float z; float s = 1.117;

x = 1; y = x / 2; // 运算结果Y为0 //因为整数不能容纳分数

z = (float)x / 2.0; // 运算结果Z为0.5 // 浮点数运算时必须使用小数点,即使用2.0而不是2。 [/c]

语法

[c gutter=”0″] float var = val; [/c]

var——float型变量名称 val——分配给该变量的值



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3