Resultados da pesquisa a pedido "bitwise-operators"
Rodar bit a direita
Eu estou tentando converter essa função C em Python; typedef unsigned long var; /* Bit rotate rightwards */ var ror(var v,unsigned int bits) { return (v>>bits)|(v<<(8*sizeof(var)-bits)); }Eu tentei pesquisar no Google algumas soluções, mas não ...
C & PHP: Armazenando configurações em um número inteiro usando operadores bit a bit?
Não estou familiarizado com operadores bit a bit, mas parece que eles costumavam armazenar configurações simples antes. Preciso passar várias opções de ativação / desativação para uma função e gostaria de usar um único número inteiro para isso. ...
O que são operadores bit a bit?
Eu sou alguém que escreve código apenas por diversão e realmente não o mergulhou em um cenário acadêmico ou profissional; portanto, coisas como esses operadores bit a bit realmente me escapam. Eu estava lendo um artigo sobre JavaScript, que ...
o que "? 1: 0 ”significa [duplicado]
Esta pergunta já tem uma resposta aqui: O que o ponto de interrogação e os dois pontos (?: Operador ternário) significam no objetivo-c? [/questions/2595392/what-does-the-question-mark-and-the-colon-ternary-operator-mean-in-objectiv] 13 ...
Qual é o resultado de um & b?
Isso é estranho, mas o operador AND bit a bit é definido no padrão C ++ da seguinte maneira (ênfase minha). As conversões aritméticas usuais são realizadas;o resultado é a função AND bit a bit de seus operandos. O operador aplica-se apenas a ...
Diferença nos resultados das operações bit a bit entre javascript e php
Código Javascript: console.log( 1 << 5 ); console.log( 1111044149 << 2 );Saída Javascript: 32 149209300Código PHP: var_dump( 1 << 5 ); var_dump( 1111044149 << 2 );Saída PHP: 32 4444176596Por quê1111044149 << 2 tem diferença entre PHP e ...
Como obter a posição do bit mais definido em C
int a = 12;por exemplo: binário de 12 é 1100, então a resposta deve ser 3, pois o terceiro bit da direita está definido. Quero a posição do último bit mais definidoa. Alguém pode me dizer como posso fazer isso. NOTA: Quero apenas posição, aqui ...
A atribuição múltipla em uma linha não está funcionando conforme o esperado
Estou tentando trocar duasints -x ey no exemplo e faça-o em uma linha sem uma função de biblioteca. Então eu comecei com isso: int x = 4; int y = 3; System.out.println(x); System.out.println(y); x ^= y; System.out.println(x); ...
Por que a troca XOR com números inteiros dispara um aviso?
Digitei o seguinte programa: #include <stdio.h> int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b ^= a ^= b; printf("a = %d\nb = %d\n", a, b); return 0; }e está tudo bem. Quando ...
Expressão AND bit a bit em Java
Estou depurando código que contémexpr1 & expr2 Ondeexpr1 tem um efeito colateral que afetaexpr2 resultado da avaliação. Eu suspeito queexpr2 é avaliado antesexpr1, já que o JLS garante a avaliação da esquerda para a direita para&&, mas não ...