Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como calcular uma expressão infixa
Uma expressão infixa em computação é o lugar onde o símbolo matemático está posicionado entre os números que ele está agindo diante. Por exemplo , 3 2 é uma expressão infixado porque o símbolo adição é colocado entre os dois números que são adicionados ao invés de ser colocado na frente ou por trás . As operações estas expressões são realizadas numa determinada ordem . Se você está digitando uma expressão a ser avaliada pelo computador em um programa, você deve saber em que ordem as operações serão realizadas . Instruções
1

Efectuar as operações indicadas a todas as expressões entre parênteses primeiro. Por exemplo , na expressão ( 2 5 ) - 3 * 3 + 20/2 + 6/3 * 2 + 6 /( 3 * 2 ) são adicionados a 5 e 2 no primeiro e , em seguida, o termo 3 é multiplicado pela 2 no último prazo de modo que a expressão se torna 7-3 * 3 + 20/2 + 6/3 * 2 6 /6 . Se não houver parênteses aninhados, o parêntese mais interno é trabalhado em primeiro lugar. Por exemplo, na expressão 2 + ( 3 + ( 4 5 ) ) a 4 primeira e a 5 são adicionados para dar 2 + ( 3 20 ) e , em seguida, a 3 e 20 são adicionados ao lado para dar 2 23 . < Br > Página 2

Realizar a multiplicação ou divisão indicada . No exemplo actual a expressão torna 7-9 + + 10 4 1 . Note-se que os últimos dois termos não são iguais . A expressão 6/3 * 2 não é igual a 6 /( 3 * 2 ) . Os dois são lidos como sendo o numerador para que a expressão é equivalente a ( 6/3) * 2.
3

Realizar adição ou subtração. No exemplo atual 7-9 + 10 + 4 + 1 = 13

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter Vácuo para Int 
·Como excluir um C + + Corrupt Heap 
·Como fazer recuos em C + + 
·Como inicializar matriz 2D em duas demonstrações 
·Como projetar um relógio digital 
·Como Fazer um Botão Invisível no Visual C 
·Malloc Função 
·Como encontrar uma String na memória buffer com C + + 
·Como fazer uma calculadora Geometria em C + + 
·Como fazer um aplicativo para iPhone Really Simple 
  Artigos em destaque
·Como converter uma string STD para um Integer 
·Como Teach Yourself Visual C 6 
·Como mover um ponteiro de arquivo em C + + 
·O que são ponteiros e como eles são usados ​​
·Tipos de dados para Turbo C 
·Jogos 3D Creator Tutorial 
·Como depurar C + + Tags 
·Como fazer uma calculadora Geometria em C + + 
·Como fazer arranjos paralelos de dados em C + + 
·Como enviar um soquete de texto em UDP em Linux 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados