Executar aritmética binária simples no c ++
Video: Como somar em binário - Circuitos Digitais
Conteúdo
UMA operador binário é aquele que tem dois argumentos. Se você pode dizer var1 op var2, op deve ser um operador binário. Os operadores binários mais comuns são as operações simples que você realizados na escola. Os operadores binários são sinalizados na tabela. (Esta tabela também inclui os operadores unárias.)
Video: Sistemas de Numeração: Aritmética em Binário - Adição
Precedência | Operador | O que é isso |
---|---|---|
1 | + (Unária) | Efetivamente não faz nada |
1 | - (unária) | Retorna o negativo de seu argumento |
2 | ++ (Unária) | Incremento |
2 | - (unária) | diminuição |
3 | * (binário) | Multiplicação |
3 | / (binário) | Divisão |
3 | % (binário) | Modulo |
4 | + (binário) | Adição |
4 | - (binário) | Subtração |
5 | =, * =,% =, + =, - = (especial) | tipos de atribuição |
A multiplicação, divisão, módulo, adição, e subtracção são os operadores utilizados para realizar aritmética. Na prática, eles funcionam exatamente como as operações aritméticas familiares também. Por exemplo, usando o operador binário para a divisão com um ponto flutuante Duplo variável parece com isso:
Video: Aritmética binaria
duplo var = 133,0 / 10.0-
A expressão 133/10 executa divisão inteira, produzindo o int resultar 13 em vez de a-ponto flutuante 13,3.
Cada um dos operadores binários tem o significado convencional de que você estudou na escola primária - com uma exceção. Você não pode ter encontrado módulo em seus estudos. o módulo operador (%) funciona como divisão, exceto que produz o restante depois de divisão em vez do quociente. Por exemplo, 4 entra em 14 três vezes com um resto de 2. Assim, podemos dizer que 14 módulo 4 é de 2:
int var = 14% 4- // var é definida como dois
Módulo não está definido para variáveis de ponto flutuante.