Supportnet / Forum / Anwendungen(Java,C++...)
C-Datentypen
Frage
Hallo wer kann mir helfen,Ich mache gerade einen
C-C++ Kurs und bin gerade beim ersten Lerbrief.
Und bei einer aufgabe stehe ich komblett daneben,Ich komme einfach nicht drauf.wer kann
mir bei dieser frage helfen.Die frage lautet.
welcher datentyp für die 32-Bit Verarbeitung mit diesen zahlenbereich würden sie verwenden.Wählen sie den datentyp nur so groß wie unbedingt erfoderlich.Und legen sie sich für einen datentyp fest.
Zahlenbereich: passender Datentyp
32 bis 250
-100 bis 100
-10.000 bis 0
0 bis 10.000
0 bis 100.000
0 bis 1.000.000.000
0 bis 4.000.000.000
-1.000.000.000 bis 1.000.000.000
-5.0*10-10hoch bis 50.*10+10 hoch
-10 hoch100 bis 1o+hoch100
Antwort 1 von semi
Jage mal das hier durch den Compiler, dann siehst Du wie groß die einzelnen Typen sind.
Gruß,
Michael
#include <iostream.h>
int main()
{
cout << "\nDatentyp Größe in Bytes"
<< "\nint " << sizeof(int)
<< "\nshort int " << sizeof(short int)
<< "\nlong int " << sizeof(long int)
<< "\nunsigned int " << sizeof(unsigned int)
<< "\nunsigned short int " << sizeof(unsigned short int)
<< "\nunsigned long int " << sizeof(unsigned long int)
<< "\nfloat " << sizeof(float)
<< "\ndouble " << sizeof(double)
<< "\nlong double " << sizeof(long double)
<< "\nbool " << sizeof(bool)
<< "\nchar " << sizeof(char)
<< "\nunsigned char " << sizeof(unsigned char)
<< endl;
unsigned int ui=-1;
unsigned short int us=-1;
unsigned long int ul=-1;
unsigned char uc=-1;
cout << "\nDatentyp (unsigned) Wertebereich "
<< "\nunsigned int " << ui
<< "\nunsigned short int " << us
<< "\nunsigned long int " << ul
<< "\nunsigned char " << int(uc)
<< endl;
return 0;
}Gruß,
Michael
Antwort 2 von asok
Du musst genau verstehen was eine Variable ist, und was es mit Datentypen auf sich hat. Das sind enorm wichtige Grundlagen. Falls dein Kurs diese Informationen nicht liefert, solltest du den knicken und dir andere Quellen besorgen, zum Beispiel ein gutes Buch.
Michaels Lösung ist richtig und hilft dir, deine Frage zu beantworten, aber sie hilft dir nicht dabei, zu verstehen wo der Zusammenhang zwischen der Größe des Datentyps und dem abbildbaren Zahlenbereich liegt. Das musst du dir erarbeiten, sonst ist dein Programmierkurs vergebens.
Michaels Lösung ist richtig und hilft dir, deine Frage zu beantworten, aber sie hilft dir nicht dabei, zu verstehen wo der Zusammenhang zwischen der Größe des Datentyps und dem abbildbaren Zahlenbereich liegt. Das musst du dir erarbeiten, sonst ist dein Programmierkurs vergebens.
Antwort 3 von herpy
Hallo Ich suche jemanden der vieleicht auch einen.
C-C++ Kurs bei der Hamburger-Akademie Absolviert Als Fernstudium.Es wäre sehr hilfreich wenn ich einen studium Kolegen finden würde.Oder vieleicht kann mich jemand bei diesem kurs unterstützen.ich hoffe es meldet sich jemand.Danke
C-C++ Kurs bei der Hamburger-Akademie Absolviert Als Fernstudium.Es wäre sehr hilfreich wenn ich einen studium Kolegen finden würde.Oder vieleicht kann mich jemand bei diesem kurs unterstützen.ich hoffe es meldet sich jemand.Danke

