int转float丢失数据说的是精度丢失。
在C语言中,int是整型变量,其代表的是准确值。而float是单精度浮点数,其本身是有精度限制的。也就是说,存在float变量中的数据,可能看起来是那个数,打印出来也是,但是实际存的是一个很接近但是并不准确的值。
比如int的值是1000,转成float之后,可能存的就是1000.0000000000001(仅做举例,实际上并不一定是这个值)。
这
← 上一条:家里用得是电信送的华为HG522-C, wi 下一条:咋下载 都市枭雄 →