gast wrote:
> ok stimmt das es binärzahlen sind, aber wenn ich damit arbeite ist es
> sicher einfacher als string diese anzugeben und zu verändern und später
> als binäre zahl zu definire um sie als als i2c adr. zu verwenden.
>
> oder sehe ich das falsch?
Das siehst du falsch.
Es ist sicher nicht einfacher eine Zahl zuerst in einen String
zu wandeln um dann mit Stringfunktionen rum zumachen.
Beispiel: Man möchte eine 2-stellige Zahl in die einzelnen
Ziffern zerlegen.
Ein bischen Nachdenken über das was man in der Grundschulzeit
gelernt hat, liefert
Zehner = Zahl / 10
Einer = Zahl - ( 10 * Zehner )
also einfach nur ein bischen Rechnerei. Und wenn Computer
etwas wirklich gut können, dann ist das rechnen.
AUs demselben Grund gibt es auch die binären Operationen
und und oder, die in BASCOM wahrscheinlich AND bzw. OR
heissen.
Zahl1 = a1 AND &b00000111
zu schreiben um aus a1 die untersten 3 Bit in eine neue
Variable zu extrahieren, dürfte bedeutend einfach sein,
als da mit Strings rumzumachen.