float 浮点型 – 太极创客 |
您所在的位置:网站首页 › arduino保存变量值 › float 浮点型 – 太极创客 |
说明
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 |