这是为了判断浮点数相等,由于计算机保存的浮点数是2进制的,在精度上有一定的偏差。if (disc == 0.0) 时,disc不一定精确地等于0,也许会等于0.000001。为了避免浮点数比较上的误差,就要设定一个误差范围,也就是(-1e-6, 1e-6)这个范围内,如果disc落在这个范围内,就认为其等于0了。
因为float浮点数是存在精度的。
if(fabs(a)<1e-6) 是用来判断a是否等于0,认为当a的绝对值小于10的-6次方的时候,就将a视作0.
判断a是否等于0。
浮点数不能直接用于判等,只能利用两个数之差是否小于一个非常小的值(例如1E-6)来进行判断。
zhu653292564,你好,这样说你就明白了,其实root就是管理员权限,你获取root就能完全掌控手机了,文件可以随便动,没获取root很多系统自带的没法删,都让手机厂商限制住了。Root很简单,我用过刷机精灵、刷机大师、360、感觉卓大师一键root支持的会更全面一些,每个厂商都有他的侧重,在刷国产机型上面来说卓大师还是不错的K,卓大师在ROOT侧重的很好,比如我用的是三星的,下载几款中,就这个成功了,这些你试试就知道!
多谢能看完,我真没白写