vorzeichenlos nach vorzeichenbehaft



  • Hallo,

    Ich muss einen vorzeichenlosen 10Bit-Wert in einen vorzeichenbehaften 16Bit-Wert umwandeln und zwar 'left adjusted'. Soll dieser Wert einfach um 5 Bits nach links verschoben werden?

    Also:
    10Bit-Wert: 1010101010b
    16Bit-Wert: 0101010101000000b

    Ist das korrekt?

    MfG
    Senmeis



  • senmeis schrieb:

    Ich muss einen vorzeichenlosen 10Bit-Wert in einen vorzeichenbehaften 16Bit-Wert umwandeln und zwar 'left adjusted'.

    würde ich auch sagen: einfach nur shiften. aber das linke bit muss immer 0 sein, weil das ja das vorzeichenbit ist.
    🙂


Anmelden zum Antworten