草庐IT

99999999999997

全部标签

c++ - : (int) blabla * 255. 99999999999997 或 round(blabla*255) 常识正确的是什么?

最近我在webkit资源中发现了这个有趣的东西,与颜色转换(hsl到rgb)有关:http://osxr.org/android/source/external/webkit/Source/WebCore/platform/graphics/Color.cpp#0111constdoublescaleFactor=nextafter(256.0,0.0);//it'sheresomethinglike255.99999999999997//..somecodeskippedreturnmakeRGBA(static_cast(calcSomethingFrom0To1(blablabl