Variablen deklarieren |
28.11.2015, 15:06 | Auf diesen Beitrag antworten » |
Sinus | Variablen deklarieren Meine Frage: 1. Deklariert Variablen mit den jeweils kleinstmöglichsten passenden Datentypen (und begründet die Wahl mit einem kurzen Satz!) ? mit sinnvollen Namen ? für folgende Zwecke: a) Den aktuellen Tag des Monats. b) Einen Buchstaben (ASCII). c) Das Ergebnis eines Vergleichs ?..ist kleiner als?? d) Die Zahl pi. e) Den aktuellen Tag des Jahres. Meine Ideen: Ich verstehe was Variablen sind: Größe von char 1 Byte = 8 Bit Größe von short 2 Byte = 16 Bit Größe von int 2 oder 4 Byte = 16 Bit oder 32 Bit Größe von long 4 Byte = 32 Bit Größe von float 4 Byte = 32 Bit Größe von double 8 Byte = 64 Bit Größe von long double 10 Byte = 80 Bit Allerdings verstehe ich nicht wie genau das gemeint ist... a) Den aktuellen Tag des Monats: char TagMonat; TagMonat=28; (in dem heutigen Fall) Kann mir mal jemand einen Ansatz geben? |
|
|
28.11.2015, 15:15 | Auf diesen Beitrag antworten » |
Karlito | Hallo, erstmal für Monat: wie viele Tage hat ein Monat höchstens und wie viele Bit bräuchte man um diese Anzahl abzudecken? Edit: Ist char TagMonat bereits eine Lösuing von dir? Wie begründest Du diese? Gruß, Karlito |
28.11.2015, 15:36 | Auf diesen Beitrag antworten » |
Sinus | Ein Monat hat maximal 31 Tage, man bräuchte also 6 Bits dafür... Mit char würde es sich darstellen lassen oder? |
28.11.2015, 16:07 | Auf diesen Beitrag antworten » |
eulerscheZahl | Es sind 5 Bit (2^5 = 32). Und ein char ist am besten dafür geeignet, richtig. Hast du eine Idee für die anderen Aufgaben? |
Anzeige | |
|
|
28.11.2015, 17:51 | Auf diesen Beitrag antworten » |
Sinus | b) wieder char, da ASCII im 8-bit format ausgelegt ist? c) Keine Ahnung d) Pi ist eine Kommazahl, die ich eig. mit const double deklarieren würde. Aber es müsste in dem Fall float sein oder? e) 366 Tage, da Schaltjahr, also mit short? |
28.11.2015, 17:55 | Auf diesen Beitrag antworten » |
Karlito | b is richtig c ... 2 oder 3 Möglichkeiten: entweder nur gleich oder ungleich oder größer, kleiner, gleich -> char d richtig e richtig Gruß, Karlito |
28.11.2015, 17:57 | Auf diesen Beitrag antworten » |
Sinus | Ich danke euch . |
|