查看單個文章
  #6  
舊 2015-05-22, 06:24 AM
yumi yumi 目前離線
進階會員
 
註冊日期: 2005-12-29
文章: 1,373
預設

unsigned long4字节 数字是精确的 例如 long a=1123310766
float4字节 仅仅精确7位数字 float b=1.23456789 理论上 前7位数字是准确的 实际上 可能只能精确5-6位

# include "stdio.h"
main(){
float b[4];
b[0]=4.0;
b[1]=4.1;
b[2]=4.2;
b[3]=4.3;
for(int i=0;i<4;i++)
if (b[i]>=4.1) printf("%f ",b[i]);
}

这是float常见的笑话,它的数值实际是不精确的。
__________________
收购各位版友的四字母com、数字米com/net/cc、三杂米com、拼音米。价格随行市价。站内联系。

此篇文章於 2015-05-22 06:44 AM 被 yumi 編輯。
回覆時引用此篇文章