[Bug c++/33182] ()
siegerstein at pochta dot ru
gcc-bugzilla@gcc.gnu.org
Sat Aug 25 05:04:00 GMT 2007
------- Comment #1 from siegerstein at pochta dot ru 2007-08-25 05:04 -------
Check this.
#include <iostream>
int main() {
std::cout << "******* to float ********" << std::endl;
std::cout << 8 / 5 << std::endl;
std::cout << (float) 8 / 5 << std::endl;
std::cout << float (8 / 5) << std::endl;
std::cout << (float) (8 / 5) << std::endl;
std::cout << "******* to int ********" << std::endl;
std::cout << 8.0 / 5.0 << std::endl;
std::cout << (int) 8.0 / 5.0 << std::endl;
std::cout << int (8.0 / 5.0) << std::endl;
std::cout << (int) (8.0 / 5.0) << std::endl;
return 0;
}
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33182
More information about the Gcc-bugs
mailing list