Was ist int, float und double?
Ich will mal programmieren lernen und könntet ihr mir erklären was int,float und double heißt und wofür man das braucht . Es soll noch mehr Sachen zum Programmieren geben könntet ihr mir auch von denen die Namen sagen und erklären wofür die sind.
3 Antworten
int gibt es in verschiedenen abstufungen (short (16Bit), int (32Bit), long (32/64Bit), long long (min. 64 Bit)).
int erlaubt nur ganze zahlen, also kein komma.
float erlaubt Zahlen im 32 Bit Zahlenbereich mit ca 6 Stellen Genauigkeit im Dezimalstellenbereich
double erlaubt Zahlen im 64 Bit Zahlenbereich mit ca 15 Stellen Genauigkeit im Dezimalstellenbereich.
zudem gibt es noch signed/unsigned.
Gut erklärt für Anfänger.
Wer mehr wissen will, der lese Seite https://de.wikipedia.org/wiki/Datentypen_in_C .
Hallo ITFan! :)
Int, dobule und float sind in der Informatik sogenannte Datentypen.
Int steht für integer, was so viel wie ganze Zahl heißt und damit auch die Bedeutung bereits ausdrückt. Ein integer kann z.B. den Wert 5 annehmen.
Double ist eine Gleichkommazahl. Das heißt einfach gesagt, ein double kann z.B. den Wert 5,3912 annehmen. Gleiches gilt für float. Der Unterschied liegt aber im Detail, den du so jetzt nicht verstehen wirst.
Es gibt noch viele weitere Datentypen. Ein wichtiger ist z.B. der boolean.
Ein boolean ist ein logischer Wert, der nichts speichert außer wahr (true) oder falsch (false). Beispielsweise kannst du in einem Programm dann angeben, ob ein Objekt leer ist (true) oder nicht (false).
Es soll noch mehr Sachen zum Programmieren geben könntet ihr mir auch von denen die Namen sagen und erklären wofür die sind.
Ich kann dir nicht einmal eben die ganze Informatik auflisten und erklären ;) Das wird vor allem sehr schnell kompliziert und endet in der Mathematik.
Wenn du mal eine Kostprobe nehmen möchtest, ließ dir mal Wikipediaartikel dazu durch.
Hier zum Integer:
https://de.wikipedia.org/wiki/Integer_(Datentyp)
Hier generell zu Datentypen in der Informatik:
https://de.wikipedia.org/wiki/Datentyp
Etwas einfacher geht es auf dem Kanal von TheSimpleInformatics zu. Dort erklären sie den Stoff für Schüler, was schon um einiges einfacher ist. Das heißt aber immer noch nicht, dass du das alles verstehen kannst. Voraussetzung ist oft Stoff aus der Schule. Informatik wird erst in der Oberstufe richtig theoretisch und außerdem bieten es viele Schulen (vorher) gar nicht an. Demnach ist der Stoff fast ausschließlich für die Oberstufe zu gebrauchen.
Hier ein passendes Video zu deiner Frage von TheSimpleInformatics:
https://youtube.com/watch?v=NSeJhsah-hE
Bei Fragen kannst du dich gerne melden! :)
Liebe Grüße
TechnikSpezi
Das sind Datentype für Variablen. So eine Variable kann verschiedene Werte annehmen, das hängt vom Datentyp ab.
Int wäre eine Ganzzahl, float und double sind Gleitkommazahlen.
int sind 32 bit, float auch 32 und double 64.
So grob erklärt.
EDIT: double brauchst du bei größeren Kommazahlen.
int sind 32 bit, float auch 32 und double 64.
Fast.
int sind i.d.R. 32 bit, float auch, double i.d.R. 64 bit. Dies kann jedoch Sprach und Hardwareabhängig sein!
Danke