Hallo Jürgen, On Sun, 21.07.2013 17:47:55 Jürgen Hochwald wrote:
Beim Testen verhält sich der gcc jedoch sehr merkwürdig, was ich (momentan) nicht nachvollziehen kann.
Dann nimm doch "zum Spass" einfach mal den g++, evt. entdeckst du dann deine Fehlerchen. ;) #include <iostream> #include <iomanip> using namespace std; int main() { double d; long double d2; cout << "sizeof(d)=" << sizeof(d) << ", sizeof(ld)=" << sizeof(d2) << endl; d = 1.0E-200; d2 = 1.0E-200; cout.precision(18); cout << "d = " << d << endl; cout << "ld = " << d2 << endl; d2 = d2 * d2; cout << "d = " << d << endl; cout << "ld = " << d2 << endl; d = d * d; cout << "d = " << d << endl; cout << "ld = " << d2 << endl; return 0; } Roman -- Roman Fietze Telemotive AG Buero Muehlhausen Breitwiesen 73347 Muehlhausen Tel.: +49(0)7335/18493-45 http://www.telemotive.de ---------------------------------------------------------------------------------- Neuer Produktkatalog online unter http://www.telemotive.de/4/de/produktkatalog ---------------------------------------------------------------------------------- fast * easy-to-use * high performance * flexible blue PiraT2 - die neue Datenlogger Generation! Sichern Sie sich jetzt Ihr Exemplar! Infomaterial und Angebote: bluePiraTinfo@telemotive.de Telemotive AG we drive your ideas! ---------------------------------------------------------------------------------- Firmensitz: Telemotive AG - Breitwiesen - 73347 Mühlhausen Vorstand: Franz Diller, Markus Fischer, Markus Stolz Vorstandsvorsitzender: Peter Kersten Aufsichtsratsvorsitzender: Dipl. Kaufmann Thomas Derlien Amtsgericht: Ulm HRB 541321 ----------------------------------------------------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org