ATMEGA 168 und 32 Bit Variable??

Gast #1230190
Hallo Forum,
ist es möglich per Software eine 32bit Variable anzulegen??

ich möchte gerne eine u16 Variable mit 100 multiplzieren und im 
Schlimmsten Fall geht dieser Wert über den bereich u16!.

ungefähr so : ergebnis= (((u32)test*100)/blaa);

ergebnis ist u16, test ist u16 und blaa auch u16

mfg
beta
Gast
Geht in C wunderbar. Man solle jedoch im Hinterkopf behalten dass 
derartiger code vom compiler auf 8bit umgemünzt wird und darum ziemlich 
groß und langsam ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.