Notação Infixa: Compreendendo Símbolos e Operadores em Expressões
Infixo significa um símbolo ou operador que é colocado dentro de uma expressão, entre dois operandos, para modificar seu relacionamento. Por exemplo, na expressão 2 + 3 × 4, o operador de multiplicação × é um operador infixo porque é colocado entre os dois operandos 3 e 4.
A notação infixa é usada em muitas linguagens de programação, incluindo C, C++, Java e Python . Também é usado em expressões matemáticas, onde operadores infixos são usados para realizar operações aritméticas, como adição, subtração, multiplicação e divisão.
Aqui estão alguns exemplos de operadores infixos:
1. + (adição)
2. - (subtração)
3. × (multiplicação)
4. / (divisão)
5. % (módulo)
6. ^ (exponencialização)
7. & (concatenação)
8. | (ou)
9. A notação ~ (not)
Infix pode ser usada para realizar cálculos e operações complexas, como:
1. 2+ 3 × 4 - 5 × 2 = ?
2. 2 × 3 + 4 - 5 = ?
3. 2 + 3 × 4 + 5 = ?
A notação infixa também é usada em expressões regulares para combinar padrões no texto. Por exemplo, a expressão /^[a-zA-Z0-9]+$/ usa notação infixa para corresponder strings que consistem apenas em letras e dígitos.