In computer programming, a bitwise operation operates on one or two bit patterns or binary numerals at the level of their individual bits. On most older microprocessors, bitwise operations are slightly faster than addition and subtraction operations and usually significantly faster than multiplication and division operations. On modern architectures, this is not the case : binary operations are generally the same speed as addition (though still faster than multiplication).

PropertyValue
dbpprop:abstract
  • In computer programming, a bitwise operation operates on one or two bit patterns or binary numerals at the level of their individual bits. On most older microprocessors, bitwise operations are slightly faster than addition and subtraction operations and usually significantly faster than multiplication and division operations. On modern architectures, this is not the case : binary operations are generally the same speed as addition (though still faster than multiplication).
  • In der Informatik ist ein bitweiser Operator ein Operator, der auf ein oder zwei Bitfolgen oder Binärzahlen auf der Ebene einzelner Bits angewendet wird. Auf vielen Computern sind bitweise Operationen etwas schneller als Additions- und Subtraktionsoperationen und deutlich schneller als Multiplikations- und Divisionsoperationen.
  • Bitový operátor se používá různých programovacích jazycích. Pracuje s jedním nebo dvěma bitovými vzory nebo binárními čísly a umožňuje manipulovat s hodnotami přímo na úrovni jednotlivých bitů. Na mnoha počítačích je provádění bitových operací rychlejší než provádění obvyklých operací sčítání, odečítání. Pokud se pomocí bitových operací provádí násobení nebo dělení je doba provádění s pomocí bitových operací výrazně kratší.
  • Dans les langages informatiques, par exemple C++,, Java etc. on trouve des opérations dit: « bit par bit ». l'ordinateur pour faire ce type de calcul, entre deux entiers, doit convertir les entiers vers le système binaire, faire les opérations bit par bit, puis retourner le résultat au système du départ. L'objectif de cet article est de trouver des méthodes de calcul, sans passer au système binaire, et de prolonger vers l'ensemble <math>\mathbb{R}</math>
  • ビット演算(ビットえんざん)とは、ひとつあるいはふたつのビットパターンまたは二進数を個々のビットの列として操作することである。 CPUからすればビット演算は簡単な論理回路で実現できるが、四則演算、特に乗除算は複雑な論理回路を必要とするため、多くのコンピュータでは、ビット演算は加減算より若干速く、乗除算よりずっと高速である。
  • Obrót bitowy lub przesunięcie cykliczne — działanie na słowach bitowych polegająca na zmianie pozycji wszystkich bitów, w taki sposób, że bit o indeksie <math>i</math> po wykonaniu obrotu o <math>n</math> miejsc znajduje się na pozycji <math>(i + n) \bmod k</math>, gdzie <math>k</math> to liczba bitów w danym słowie. Ze względu na znak <math>n</math> rozróżnia się obroty w lewo (<math>n > 0</math>) i w prawo (<math>n < 0</math>). Przykład obrotu dla słowa 8-bitowego o 3 miejsca w lewo: 7 6 5 4 3 2 1 0 ← indeksy | a | b | c | d | e | f | g | h | przed obrotem | d | e | f | g | h | a | b | c | po obrocie 4 3 2 1 0 7 6 5 ← indeksy przed obrotem Obroty bitowe są implementowane w wielu procesorach; niektóre pozwalają także na wykonywanie obrotów przez znacznik przeniesienia, tj. rozszerzenie słowa o ten bit i dopiero wówczas wykonywany jest obrót bitowy: CF 7 6 5 4 3 2 1 0 ← indeksy +---+ | X | | a | b | c | d | e | f | g | h | przed obrotem +---+ +---+ | c | | d | e | f | g | h | X | a | b | po obrocie +---+ 5 4 3 2 1 0 CF 7 6 ← indeksy przed obrotem Np. w mikroprocesorach serii x86 istnieją instrukcje ROL oraz ROR wykonujące — odpowiednio — obrót w lewo i prawo, natomiast RCL/RCR wykonują obrót w lewo/prawo przez znacznik przeniesienia. W popularnych językach programowania nie istnieją operatory, które wprost umożliwiałyby takie działanie. Mogą być jednak łatwo zrealizowane za pomocą dwóch przesunięć bitowych i jednej operacji sumy bitowej. Np. w języku C obrót w lewo 8-bitowego słowa można wykonać następująco: y = (x << n) | (x >>);
  • A lógica binária, ou bitwise operation é a base de todo o cálculo computacional. Na verdade, são estas operações mais básicas que constituem todo o poderio dos computadores. Qualquer operação, por mais complexa que pareça, é traduzida internamente pelo processador para estas operações. Operações
  • Битовые операции, иногда также булевы или логические операции — операции над битами, применяемые в программировании и цифровой технике, изучаемые в дискретной математике и математической логике.
  • 位操作是程序设计中对位模式或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算).
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • In computer programming, a bitwise operation operates on one or two bit patterns or binary numerals at the level of their individual bits. On most older microprocessors, bitwise operations are slightly faster than addition and subtraction operations and usually significantly faster than multiplication and division operations. On modern architectures, this is not the case : binary operations are generally the same speed as addition (though still faster than multiplication).
  • In der Informatik ist ein bitweiser Operator ein Operator, der auf ein oder zwei Bitfolgen oder Binärzahlen auf der Ebene einzelner Bits angewendet wird. Auf vielen Computern sind bitweise Operationen etwas schneller als Additions- und Subtraktionsoperationen und deutlich schneller als Multiplikations- und Divisionsoperationen.
  • Bitový operátor se používá různých programovacích jazycích. Pracuje s jedním nebo dvěma bitovými vzory nebo binárními čísly a umožňuje manipulovat s hodnotami přímo na úrovni jednotlivých bitů. Na mnoha počítačích je provádění bitových operací rychlejší než provádění obvyklých operací sčítání, odečítání. Pokud se pomocí bitových operací provádí násobení nebo dělení je doba provádění s pomocí bitových operací výrazně kratší.
  • Dans les langages informatiques, par exemple C++,, Java etc. on trouve des opérations dit: « bit par bit ». l'ordinateur pour faire ce type de calcul, entre deux entiers, doit convertir les entiers vers le système binaire, faire les opérations bit par bit, puis retourner le résultat au système du départ. L'objectif de cet article est de trouver des méthodes de calcul, sans passer au système binaire, et de prolonger vers l'ensemble <math>\mathbb{R}</math>
  • ビット演算(ビットえんざん)とは、ひとつあるいはふたつのビットパターンまたは二進数を個々のビットの列として操作することである。 CPUからすればビット演算は簡単な論理回路で実現できるが、四則演算、特に乗除算は複雑な論理回路を必要とするため、多くのコンピュータでは、ビット演算は加減算より若干速く、乗除算よりずっと高速である。
  • Obrót bitowy lub przesunięcie cykliczne — działanie na słowach bitowych polegająca na zmianie pozycji wszystkich bitów, w taki sposób, że bit o indeksie <math>i</math> po wykonaniu obrotu o <math>n</math> miejsc znajduje się na pozycji <math>(i + n) \bmod k</math>, gdzie <math>k</math> to liczba bitów w danym słowie.
  • A lógica binária, ou bitwise operation é a base de todo o cálculo computacional. Na verdade, são estas operações mais básicas que constituem todo o poderio dos computadores. Qualquer operação, por mais complexa que pareça, é traduzida internamente pelo processador para estas operações. Operações
  • Битовые операции, иногда также булевы или логические операции — операции над битами, применяемые в программировании и цифровой технике, изучаемые в дискретной математике и математической логике.
  • 位操作是程序设计中对位模式或二进制数的一元和二元操作. 在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多. 在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算).
rdfs:label
  • Bitwise operation
  • Bitweiser Operator
  • Bitový operátor
  • Opérations sur les bits
  • ビット演算
  • Obrót bitowy
  • Lógica binária
  • Битовые операции
  • 位操作
owl:sameAs
skos:subject
foaf:page
is dbpprop:disambiguates of
is dbpprop:redirect of
is owl:sameAs of