Gast
#797462
Hallo allerseits, mein Programm soll parametrisierbar sein und so berechne ich im Code einige Konstanten, was aber nicht so wie gewünscht funktioniert, siehe unten. Wie kann ich solche Konstanten im Code beim Compilieren berechnen lassen und zwar mit der Genauigkeit des Computers, ohne über die Datentypen des Compilers gehen zu müssen? Da ich Werte im Bereich 10^-6 bis 10^6 in den Rechnungen drin hab', wär' das schon praktisch. Danke vielmals!! Tobias ______________________________ #define a 300 #define b 500 #define c (a*b) //könnte ich hier irgendwie schon rechnen lassen? const unsigned long i=a*b; //i wird 18928 dezimal --> falsch const unsigned long l=c; //dito (klar..) const unsigned long k=((unsigned long)a*(unsigned long)b); //so stimmts