• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Prośba o pomoc z uzupełnieniu małego projektu
#2
Żeby zrobić przesunięcie bitowe, pomnożyć czy zrobić jakiekolwiek inne działania arytmetyczne nie musisz zmieniać formatu liczb, bo w programie przechowywana jest ich wartość, a nie to co widzisz na ekranie. To programista decyduje, że typowo są one wyświetlane w formacie dziesiętnym (domyślnie i by taki efekt uzyskać nic szczególnego robić nie trzeba), binarnym, ósemkowym czy HEX.
Obojętne jest też, czy w programie do obliczeń podasz liczbę w formacie dziesiętnym, czy innym wymienonym wcześniej, ale po prostu do innych niż dziesiętne trzeba to programowi dodatkowo zakomunikować.
Przsunięcie bitowe to to samo co mnożenie lub dzielenie przez 2.
https://pl.wikibooks.org/wiki/C/Operator...cie_bitowe
A na koniec wystarczy uzyskaną liczbę wydrukować z zaznaczeniem, że ma być binarnie:
Serial.println(liczba,2);
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
  


Wiadomości w tym wątku
RE: Prośba o pomoc z uzupełnieniu małego projektu - przez kaczakat - 01-05-2023, 23:02

Skocz do:


Przeglądający: 1 gości