Ir ao conteúdo
  • Cadastre-se

Função OR


doougliiinhas

Posts recomendados

Bom estou programando um codigo, só que estou precisando fazer uma conta agora, as variaveis ja estão com valores atribuidos e tudo.

 

Preciso executar a função OR (so da 0 quando as duas entradas forem 0)

 

 

EX:

dLEyjT3.png

 

 

No caso preciso fazer "IP or Wildcard" caso alguém possa me ajudar eu agradeço.

Link para o comentário
Compartilhar em outros sites

Você quer fazer o calculo OR sobre numeros binarios(bits)? Ou está usando inteiros para isso?

supomos que sejam inteiros
 

int a, b;if (a == 0 && b == 0)  printf("da 0");else  printf("da 1");

Se for sobre binarios:

 

#include<stdlib.h>#include<stdio.h>int main () {  int A = 10, B = 11, C;  /*  1010     <<<---- 10             A  1011     <<<<---- 11            B  ---------------------  1011     <<----- resultado da 11     C, será o resultado da conta A or B  */  C = A | B; // A ou B binário  printf("%d", C);  system("pause");  return 0;}
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Então, eu inseri o Numero IP e Mascara em inteiros, conseguir converte-lós para binario.

No caso queria usar a função OR nas saídas binarios:

 

IP Binario |OR| Mascara Binario 

Pra assim achar o broadcast em binário.

No caso seria a segunda opção que você colocou, Muito obrigado vou tentar aqui !

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...