Problem mit double und long double

Dieses Thema im Forum "C/C++" wurde erstellt von Jean- Pierre, 13.02.2007.

  1. #1 Jean- Pierre, 13.02.2007
    Zuletzt bearbeitet: 13.02.2007
    Jean- Pierre

    Jean- Pierre Jungspund

    Dabei seit:
    05.02.2007
    Beiträge:
    19
    Zustimmungen:
    0
    Ort:
    Schweiz
    Hallo zusammen

    Ich bin noch etwas neu in c und noch ein wenig am probieren und am tüfteln.

    Ich wollte folgende Befehlszeile eingeben un laufen lassen um die Komma Stellen zu testen :D :

    /* floating.c */
    #include <stdio.h>

    int main(void) {
    float x=1.1234;
    float dollar=100000.12;
    float end_float;

    double y=1.1234;
    double DOLLAR=100000.12;
    double end_double;

    printf("%f Euro mit float\n",end_float=dollar*x);
    printf("%f Euro mit double\n",end_double=DOLLAR*y);
    return 0;
    }


    danach habe ich den Code mit gcc compiliert, doch wenn ich das Programm nun starte kommt folgende Ausgabe:

    112340.132812 Euro mit float
    &f Euro mit double


    Wieso gibt es mir die zweite Zeile nicht aus? Eigentlich sollte die zweite Zeile heissen:
    112340.134808 Euro mit double ?(

    Bei mir kommen diese Komma Stellen nicht, auch wenn ich ein Programm mache, zB. zum berechnen eines Rechtecks. Der Befehl float für bis 6 Dezimalstellen funktioniert, aber double (15-Stellen) und long double (19- Stellen) funktionieren nicht.

    Kann mir jemand helfen und sagen wieso? Liegt es am Compiler??? :hilfe2:
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Dein Quellcode sieht richtig aus. Kann es sein, dass in Deinem kompilierten Quellcode

    Code:
      printf("&f Euro mit double\n",end_double=DOLLAR*y);
    
    steht?
     
  4. #3 Jean- Pierre, 13.02.2007
    Jean- Pierre

    Jean- Pierre Jungspund

    Dabei seit:
    05.02.2007
    Beiträge:
    19
    Zustimmungen:
    0
    Ort:
    Schweiz
    hallo

    vielen dank für deine Hilfe. tatsächlich stand im compilierten Code statt das % ein &. Jetzt nach dem beheben funktioniert es :D

    besten dank nochmal
     
Thema:

Problem mit double und long double

Die Seite wird geladen...

Problem mit double und long double - Ähnliche Themen

  1. Virtualboxproblem

    Virtualboxproblem: Hallo Folgnedes Problem: Ich kann ohne Probleme In Debian-Sid, 64Bit und virtualbox-dkms Unixoide installieren, wenn es sich um eine...
  2. grub-pc Probleme bei upgrade

    grub-pc Probleme bei upgrade: Hallo, ich habe beim dist-upgrade folgendes Problem: ---------- Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Trigger für...
  3. Problem bei apt-get upgrade (Kali 2.0)

    Problem bei apt-get upgrade (Kali 2.0): Hi, seit paar Tagen habe ich einige Probs. Dachte es sei mal an der Zeit für ein Update und nun tauchen da einige Fehler auf: Es müssen noch 0 B...
  4. Probleme mit YUM

    Probleme mit YUM: Hallo, ich habe CentOs 7 als Dualboot mit Windows 7 auf einen Dell Latitude E5510 installiert. Dies hat soweit auch alles geklappt. Leider habe...
  5. Problem mit Win-Zugriff auf SAMBA

    Problem mit Win-Zugriff auf SAMBA: Hallo rundherum, vielleicht hat jemand eine Idee... Habe jetzt schon 1 1/2 Tage damit verbraten und den Fehler nicht gefunden. Problem:...