Hallo, wie erstellt man einen Datentyp uint24, der 24 Bit enthält? Also ähnlich wie int, aber keine Struktur! Gruss Senmeis
In C gar nicht, zumindest nicht so, daß er wie ein anderer integraler Typ benutzbar wäre. In C++ geht es schon besser. Da kann man sich eine Klasse bauen, die intern 3 Byte enthält (z.B. eine uint8_t und eine uint16_t), und alles andere weitere über ihre Operatoren erledigt. In Fortran zumindest bis 77 nicht, 90 weiß ich nicht. Da kann man irgendwie benötigte Zahlenbereiche angeben, aber wahrscheinlich wird der Compiler dann den nächstgrößeren gängigen Typ nehmen (32 Bit). BASIC ebenfalls nicht. dto. Smalltalk, LISP, sh, bash, csh, tcl, perl, forth, ...
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.