Du musst nicht "hoffen", verlass dich einfach auf die Standards. Und teste: Code: #include <cassert> int main(int argc, char* argv[]) { for (int i = 0; i < 256; ++i) { float f = (float)i / 255; int n = (int)(f * 255); assert(n == i); } return 0; }
#include <cassert> int main(int argc, char* argv[]) { for (int i = 0; i < 256; ++i) { float f = (float)i / 255; int n = (int)(f * 255); assert(n == i); } return 0; }
Foren-Regeln