Documentation/Calc Functions/BITVFORSKYD

From The Document Foundation Wiki
Jump to navigation Jump to search
This page is a translated version of the page Documentation/Calc Functions/BITLSHIFT and the translation is 56% complete.
Outdated translations are marked like this.
Other languages:
English • ‎Nederlands • ‎dansk • ‎español • ‎עברית

Template:Documentation/Calc Functions/Func Page Links/da

Funktionsnavn:

BITVFORSKYD

Kategori:

Matematisk

Resume:

Forskyder et tal til venstre med det bestemte antal bits.

Syntaks:

BITVFORSKYD(tal; forskyd)

Returnerer:

Returnerer et tal forskudt mod venstre med det bestemte antal bits.

Argumenter:

Tallet er et positivt heltal. der er mindre end less than 2 ^ 48 (281.474.976.710.656).

Forskyd er antallet af postioner bits will bliver forskudt mod venstre. Hvis forskydningen er negativ, er den synonym med BITHFORSKYD(Tal; -Forskyd).

  • Hvis ét argument er et decimaltal, skal der tages hensyn til dets gulvværdi.
  • Hvis tallet er negativt, returnerer funktionen en fejlkode.

Yderligere oplysninger:

  • Forskydning af et tal mod venstre svarer til at tilføje nuller (0) til højre for den den binære repræsentation af tallet. For eksempel vil en 3 bits forskydning mod venstre af decimalværdien 6 konvertere dens binære værdi (0110) til 0110000 eller 48 decimalt* Med et negativt tal som argumentet Forskyd forskydes antallet ag bit mod højre. Derfor vil det returnere det samme resultat som et positivt Forskyd-argument i funktionen BITHFORSKYD.

Eksempler:

Formler Beskrivelse Returnerer
=BITVFORSKYD(6;3) 6 er binært 0110, som med en 3-bits forskydning mod venstre giver 0110000 eller (0110 << 3 = 0110000) 48
=BITVFORSKYD(6;-1) 6 er binært 0110, som med en forskydning mod venstre med -1-bit giver 0011, som svarer til en forskyfning mod højre med 1-bit eller (0110 << -1 = 0011) 3
=BITVF0RSKYD(6,123;3) Der tages hensyn til gulvet for 6,123, så 6 binært er 0110, som så which when applied with left shift by 3-bit gives 0110000 or (0110 << 3 = 0110000) 48

Beslægtede LibreOffice-funktioner:

BITAND

BITOR

BITRSHIFT

BITXOR

ODF standard:

Section 6.6.3, Part 2

Tilsvarende Excel-funktioner:

BITVFORSKYD