Bit in einem Int16 abfragen

OP #674428
Lesenswert?
• ▲
▼
Hi,

für eine Gleitkommadarstellung habe ich ein 16-Bit Wert (32 war mir zu 
lang). diesen möchte ich jetzt für arithmetische Funktionen zerlegen. 
Meine Frage ist nun, ob dies einfacher geht, als zu schauen, ob z.B. das 
erste Bit gesetzt ist, indem man guckt, ob die Zahl kleiner ist als 
32768.

Bzw. kann man vielleicht sogar bits "rauskopieren"? Also Stellen z.B. 
1-8 in einen 8bit-int reinschreiben???

Vielen Dank schon einmal im Voraus, Ozzy
#674483
Lesenswert?
• ▲
▼
Christoph O. wrote:
> Hi,
>
> vielen Dank für Deine Antwort! Kannst Du mir auch sagen, wie ich solche
> Werte shiften kann? Also z.B. 3x nach rechts? Und das eleganter als 3x
> durch 2 zu teilen???

Ist das eine Fangfrage?

wenn << shiften nach links bedeutet, was wird dann wohl das
Zeichen für 'Shiften nach rechts' sein?

Genau: >>

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.