Programmierrichtlinien Einsteiger: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Zeile 13: Zeile 13:
| double || 64 Bit Fließkommazahl, 15 Nachkommastellen  || 2,2^−308, +1,79^308
| double || 64 Bit Fließkommazahl, 15 Nachkommastellen  || 2,2^−308, +1,79^308
|-
|-
| float || 32 Bit Fließkommazahl, 6 Nachkommastellen || [−3,4^38, +3,4^38]
| float || 32 Bit Fließkommazahl, 6 Nachkommastellen || −3,4^38, +3,4^38
|-
|-
| int || 16 Bit Integer mit VZ || [-32768, +32767]
| int || 16 Bit Integer mit VZ || -32768, +32767  
|-
|-
| long || 32 Bit Integer mit VZ || −2^32, +2^32 − 1
| long || 32 Bit Integer mit VZ || −2^32, +2^32 − 1

Version vom 14. Juli 2023, 12:15 Uhr

Datentyp

Tabelle 1: Datentypen
Datentyp Bemerkung Wertebereich
bool 1 Bit [true,false] 0,1
byte 8 Bit ohne Vorzeichen 0,255
char 8 Bit ASCII-Zeichen [ -128,128
double 64 Bit Fließkommazahl, 15 Nachkommastellen 2,2^−308, +1,79^308
float 32 Bit Fließkommazahl, 6 Nachkommastellen −3,4^38, +3,4^38
int 16 Bit Integer mit VZ -32768, +32767
long 32 Bit Integer mit VZ −2^32, +2^32 − 1
short 16 Bit Integer mit VZ -32 768,+32 767
string Zeichenkette vom Typ char Buchstaben
unsigned char 8 Bit Integer ohne VZ 0,255
unsigned int 16 Bit Integer ohne VZ 0,65 535
unsigned long 32 Bit Integer ohne VZ 0,4 294 967 295