Wie kann ich feststellen, ob ein CTypes -Ganzzahltyp Big Endian ist?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich feststellen, ob ein CTypes -Ganzzahltyp Big Endian ist?

by Guest » 05 Feb 2025, 02:46

Betrachten Sie Folgendes: < /p>

Code: Select all

le = ctypes.c_uint32.__ctype_le__
be = ctypes.c_uint16.__ctype_be__
< /code>

Wie kann ich eine Funktion schreiben is_bigendian (cls) < /code>, die sich so verhält, wie Sie es erwarten würden: < /p>

>>> is_bigendian(le)
False
>>> is_bigendian(be)
True
Enthält CTypes diese Informationen irgendwo?

Top