INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Umsetzen Cpp Definition aud DLL



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

05.07.2012, 09:09 (Dieser Beitrag wurde zuletzt bearbeitet: 05.07.2012 09:16 von rolfk.)
Beitrag #8

rolfk Offline
LVF-Guru
*****


Beiträge: 2.304
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Umsetzen Cpp Definition aud DLL
(05.07.2012 08:34 )Helden schrieb:  Hallo Rolf,

damit habe ich folgende Tabelle, die ich übersetzen muss?

1) const unsigned long => int 32bit
2) const unsigned int => int 32bit
3) const unsigned short => int 8bit

Viele Grüße

Helden

Beinahe! short ist 16 Bit, char ist 8 Bit.

Dabei ist zu erwähnen dass dies nirgendwo im C Standard festgeschrieben ist. C sagt alleine dass sizeof(char) <= sizeof(short) <= sizeof(int) <= sizeof(long) ist. Es ist damit denkbar dass es C Compiler gibt die alle diese Typen als 8 Bit definieren (oder auch 7 Bit).

Und obwohl das Memorytechnisch keinen Einfluss hat, solltest Du auch auf unsigned achten. Das kann numerisch einen ziemlichen Unterschied machen.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Umsetzen Cpp Definition aud DLL - rolfk - 05.07.2012 09:09

Gehe zu: