Wert in Bits Wertebereich Genauigkeit float. Die vier arithmetischen Datentypen char, int (beide für ganze Zahlen), float und double (beide für Dezimalzahlen). Durch die Auswahl eines dieser Datentypen wird die Größe des reservierten Speichers und die Größe der darstellbaren Werte beeinflusst. Auf numerische Literale folgt ein „f“ oder „F“, ansonsten geht der Java-Compiler davon aus, dass es sich um Doppelliterale handelt. Doppelter Datentyp (Visual Basic)Doppelter Datentyp (Visual Basic).
Datenarten in K
Im Beitrag Datentyp in der Sprache Z wird die Nutzung von Datentyp in der Sprache Z beschrieben. Der Datentyp in A ist eine Deklaration für eine Speicheradresse oder Variable, die bestimmt, welche Operationen und Funktion auf die Adresse und Variable angewandt werden können. Die Funktion ermöglicht die einfache Arithmetik der Zahlen und Kommas sowie die notwendige syntaktische Darstellung von Feld- und Klammertypen.
Mehrere Header-Dateien der C-Standardbibliothek enthalten auch Festlegungen zu anderen Dateitypen mit bestimmten nützlichen Vorteilen. Die vier rechnerischen Datenarten charge, int für ganze Zahl, floating und double für Dezimalzahlen. Durch die Wahl eines dieser Typen wird die Größe des belegten Speicherplatzes und die Größe der anzeigbaren Daten beeinflußt.
Zusätzlich sind für die unterschiedlichen Datenarten verschiedene Betreiber und Funktionalitäten erlaubt. Die Aufgabe von Festwerten und Wertebereichen, um eine größtmögliche Anzahl von Strukturen zu ermöglichen, wird durch festgelegte Mindestwertebereiche und die folgende festgelegte Beziehung abgeschwächt: Um ein Zeichen in der Form Zeichen in der Form Zeichen zu hinterlegen, verwenden Sie den als Zeichen geschriebenen Text.
Daher wird die Größe von Gegenständen und Arten oft als Ganzzahlmehrfaches eines Zeichens spezifiziert. Abhängig vom Kompilierer kann das Zeichen entweder dem signierten Zeichen (-128 bis 127, beinahe immer der Fall) oder dem unsignierten Zeichen (0 bis 255) entsprechen. Um eine ganze Zahl abzuspeichern, verwenden Sie eine Variablen vom Typ Ganzzahl, beschrieben als intern Um den Wertbereich einer ganzen Zahl zu verringern oder zu erhöhen, stellen Sie einen der Qualifier kurz, lang oder lang davor.
Zum Umschalten zwischen signierten und unsignierten ganzen Zahlen gibt es zwei Qualifier mit Vorzeichen. Bei einer signierten Ganzzahl kann der Qualifier auch entfallen, also ist sign. int äquivalent zu int. Die Größe einer Ganzzahl hängt vom entsprechenden Kompilierer ab, aber der C-Standard gewährleistet eine Mindestgröße von 16 Bits.
Heute ist die eigentliche Größe (je nach Prozessor-Architektur und Betriebssystem) in der Regel 32 Bits, oft sogar 64 Bits und teilweise sogar 16 Bits. Für die Nutzung negativer Werte erstreckt sich der Wertbereich bei 16 Bits in der Regel von -32768 bis 32767 Falls keine negative Zahl erforderlich ist, kann der Programmgeber eine vorzeichenlose Ganzzahl vorgeben.
Für 16-Bit Ganzzahlen resultiert daraus ein Wertbereich von 0 bis 65535 Die aktuelle Größe einer Ganzzahl wird in der Header-Datei . Diese werden durch die C-Standardbibliothek über die plattformübergreifende Header-Datei erweitert, in der ein Satz von Integer-Typen mit fixer Größe vordefiniert ist. Dezimalstellen werden in einem der drei Typen floating, double und long double zwischengespeichert.
Bei den meisten C-Implementierungen entspricht der Datentyp floating und double dem weltweit geltenden Industriestandard für Binärfliessende Punktarithmetik (IEC 559, abgeleitet von der alten US-Norm 754 aus dem Jahr 1989). Bei dieser Prämisse setzt floaten das „einfache Langformat“ um, ein doppeltes das „doppelte Langformat“. Ein Fließkommazahl besteht aus 32 Bits, ein Doppel 64 Bits.
Schwimmer werden aus diesem Grund nur in besonderen Situationen eingesetzt. Je nach Ausführung variiert die Größe der langen Doppelgänger, aber ein langer Doppelgänger darf nie kleiner als ein Doppelgänger sein. Außerdem gibt es seit dem Release 99 drei Fließkomma-Datentypen für die komplexen Werte, die von den drei Fließkomma-Typen floating_Complex, double_Complex und long double_Complex abgeleit.
Außerdem werden in der Programmiersprache K99 Fließkomma-Datentypen für reine Fantasiezahlen eingeführt: Fließkommazahlen _Imaginary, double _Imaginary und lang double_Imaginary. Bei einer freistehenden Arbeitsumgebung sind diese sechs Datenarten frei wählbar. Eine _Bool Variable ist plattformunabhängig und kann größer als 8 Bits sein. ungültig wird zuerst benutzt, wenn eine function keinen Rückgabewert liefern soll, dann für die Deklaration einer freien Parameter-Liste für eine function und dann als Teil des normalen aber unbekannten Datenzeiger-Typs void*, der Pointer aller Daten-Typen enthalten kann (keine Funktionen).
Der Sprachstandard der Programmiersprache K bestimmt nicht die Größe (und damit den Wertebereich) der jeweiligen Grunddatentypen, sondern nur die Beziehungen zwischen den Grössen der Grunddatentypen und verlangt Mindestgrössen für jeden Grunddatentyp. Normalerweise wird der Typ der Daten auf einer Platte so gewählt, dass seine Größe der Größe des Datenwortes der tatsächlichen Größe der Zentraleinheit entsprechen.
Der Zeigertyp ist abhängig von der Größe des Speicherbereiches, der vom Anwendungsprogramm adressiert werden soll. Er kann kleiner oder grösser sein als der von der CPU-Architektur adressierte Arbeitsspeicher. Ein Zeichen ist heute in der Regel 8 Bits groß, daher müssen die anderen Typen ein Integer-Mehrfaches von 8 Bits groß sein.
Leave a Reply