Umwandlung char[]->int

Gast #23050
Lesenswert?

Hallo zusammen,

ich habe einen 2Byte großen Wert, den ich aus zwei verschiedenen Quellen 
zusammen setze (Vorteiler und Timerwert). Diesen Wert kann ich jedoch 
auch als 2Byte Integer auffassen. Nun möchte ich diesen 2Byte Wert mit 2 
oder 4 multiplizieren.
Nun meine Frage:
Ist es möglich, dies mit Hilfe des Inhaltsoperators und einem cast zu 
machen (der Name des Vektors steht ja für die Startadresse) oder sollte 
ich dazu besser eine union anlegen, wo ich einmal ein char Var[2] und 
ein int drin habe?
z.B. ((int)(*Var))*2

Hoffe ihr wißt was ich meine.

Gruß,
Ralf

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren