Allgemeine STM32-Datentypen

Die Bytelänge des Datentyps von stm32

Fügen Sie hier eine Bildbeschreibung ein
s8 belegt 1 Byte, Datenbereich -2^7 bis (2^7-1)
s16 belegt 2 Bytes, Datenbereich -2^15 bis (2^15-1)
s32 belegt 4 Bytes, Datenbereich -2 ^31 bis (231-1)231 = 2147483647
int64_t belegt 8 Bytes, Datenbereich -2^63 bis (2^63-1) 2^63 = 9223372036854775807ll
2. Ganzzahl ohne Vorzeichen
u8 belegt 1 Byte, Datenbereich 0 - 2^8
u16 belegt 2 Bytes, Datenbereich 0 - 2^16
u32 belegt 4 Bytes, Datenbereich 0 - 2^32 2^32 = 4294967295
uint64_t belegt 8 Bytes, Datenbereich 0 - 2^64 2 ^64 = 18446744073709551615
3. Gleitkommatyp
float —— 4 Bytes, vorzeichenbehafteter Typ, der negative Zahlen/Dezimalzahlen ausdrücken kann; Float-Typ muss in der Lage sein, mindestens 6 Stellen nach dem Dezimalpunkt genau darzustellen.
double – 8 Bytes, 64 Bit, vorzeichenbehafteter Typ, der negative Zahlen/Dezimalzahlen ausdrücken kann; der Double-Typ muss auf mindestens 10 Dezimalstellen genau sein.

Variablentyp mit typedef umbenannt

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein

Supongo que te gusta

Origin blog.csdn.net/weixin_44057803/article/details/132071389
Recomendado
Clasificación