Bits im byte tauschen

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

    Bits im byte tauschen

    Hallo an alle VB experten
    kenne mich leide mit vb nicht so gut aus und muß ein programm erstellen wo ich bei einer variabel bevor ich sie über die serielle schnittstelle verschicken die bit des byte vertauschen muß wer kann mir helfen.

    mfg
    michael
    Ich weiß jetzt nicht ob das jetzt auch für VB.net gilt und auch gar nicht ob es Deine Frage beantwortet aber;

    wenn Du zum beispiel ein byte x hast mit dem Wert 128 also (1-0-0-0-0-0-0-0) und die dann vertauschen willst also (0-1-1-1-1-1-1-1 das ergibt ja 127), dann geht das normalerweise (in c++ auf jeden Fall) mit "~":

    VB.NET-Quellcode

    1. x = 128
    2. x = ~ x



    PS: "~" ist wie "|", "&", "^", "<<" und ">>" ein "Bitoperator"

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „gogogigo“ ()