Zuweisung < C/C++ < Programmiersprachen < Praxis < Informatik < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 11:53 Sa 09.07.2011 | Autor: | aNd12121 |
Aufgabe | Bestimmen SIe den Wert folgender Zuweisungen. Schreiben Sie die Ergebnisse direkt hinter die Zuweisungen.
int b = 5, c;
float x = 7.0;
(f) c = x % b; |
Hallo,
ich habs auch ma in c geschrieben, da kommt aber ein Fehler. Ich weiß nicht welcher Wert c zugewiesen wird. Es wäre nett wenn mir hier mal jemand auf die Sprünge helfen könnte.
mit freundlichen grüßen.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 12:58 Sa 09.07.2011 | Autor: | felixf |
Moin!
> Bestimmen SIe den Wert folgender Zuweisungen. Schreiben Sie
> die Ergebnisse direkt hinter die Zuweisungen.
>
> int b = 5, c;
> float x = 7.0;
>
> (f) c = x % b;
>
> ich habs auch ma in c geschrieben, da kommt aber ein
Meinst du hier C anstelle c? Achte bitte auf deine Gross- und Kleinschreibung an solch wichtigen Stellen!
> Fehler. Ich weiß nicht welcher Wert c zugewiesen wird. Es
> wäre nett wenn mir hier mal jemand auf die Sprünge helfen
> könnte.
Welche Regeln kennst du denn dafuer, um solche Ausdruecke mit verschiedenen Typen zu verstehen?
Der C++-Standard ist zumindest sehr eindeutig: diese Zuweisung ist kein gueltiges C++, insbesondere ist der Wert von x % b undefiniert. Den C-Standard habe ich nicht hier, aber ich vermute, dort sieht es genauso aus...
LG Felix
|
|
|
|