Type/to search
8
Follow
1375
Followers
Grundlegende integrierte Datentypen im C++11-Standard
Quantpedia
Created 2017-12-26 18:11:44  Updated 2017-12-26 18:12:00
 0
 2436

Grundlegende integrierte Datentypen im C++11-Standard

C++11 C++
Der C++11-Standard definiert grundlegende Datentypen, darunter die Arithmetic- und Void-Typen. Die Arithmetic-Typen beinhalten Zeichen, Integer, Bohr-Werte und Floating-Point-Werte. Die Void-Typen entsprechen nicht spezifischen Werten und werden nur in besonderen Fällen verwendet. Am häufigsten wird beispielsweise die Void-Type verwendet, wenn eine Funktion keinen Wert zurückgibt.

  • Die Arithmetik-Typen werden in zwei Kategorien unterteilt: die Integral-Typen (einschließlich Zeichen und Bohr-Werte) und die Floating-Point-Typen.

TypBedeutungMindeste Größe
boolBull-TypenNicht definiert, nur die Werte true und false
charCharaktertypen8bit
wchar_tBreite Zeichen16bit
char16_tUnicode-Zeichen16bit
char32_tUnicode-Zeichen32bit
shortKurz und vollständig16bit
intUmgestaltung16bit
longLanggestellte32bit
long longLanggestellte64bit
floatEinpräzisions-Float-Typen6 gültige Zahlen
doubleDoppelpräzisions-Float-Typen10 gültige Zahlen
long doubleExpansionspräzisions-Float-Typen10 gültige Zahlen

Der Computer speichert die Daten intern in einer Reihe von Bits, wobei jedes Bit nicht 0 ist, sondern 1
Die meisten Computer verarbeiten den Speicher mit einer ganzen Anzahl von 2 Bits, die als Block bezeichnet werden. Der kleinste Adressierbare Speicherblock wird als "Byte" bezeichnet. Bei den meisten Maschinen besteht ein Byte aus 8 Bits, die grundlegende Speichereinheit wird als "Word" bezeichnet.
Bei den meisten Computern wird jedes Byte im Speicher mit einer Ziffer (sogenannte Adressaddress) verknüpft.

Außer den Boolean- und den erweiterten Schrifttypen können andere Integer in zwei Arten unterteilt werden: die mit den Symbolen ((signed) und die ohne Symbolen ((unsigned)).
Signed int kann als positive, negative und 0 bezeichnet werden.
Unsigned int bedeutet nur, dass der Wert größer als oder gleich 0 ist.
Die Typen int, short, long und long sind standardmäßig symbolisierte Integer, die mit dem Vorwort unsigned versehen werden, um den symbollosen Typ zu erhalten.

Es ist zu beachten, dass Char und Signed Char nicht gleich sind. Die spezifische Darstellung von Char kann nur in einer der beiden Formen (symbolisiert oder symbolisiert) erfolgen. Die spezifische Implementierung wird vom Compiler festgelegt.

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)