# percent

caractere especial (%)

## Descrição

Alguns nomes de variáveis predefinidas começam com ' `%`', tais como `%i` (para `sqrt(-1)`), `%inf` (para `Infinity`), `%pi` (para `3.14...`), `%T` (para a constante booleana`"true"`),...

Ainda, funções cujo nome começa com % são especiais : elas são usadas para primitivas e overloading ("sobrecarga") de operadores (ver `overloading`).

Por exemplo, a função `%rmr` realiza a operação de multiplicação (`m`) `x*y` para `x` e `y` matrizes de razões de polinômios (`r`). As convenções de codificação são fornecidas pelo arquivo "leia-me" no diretório `SCI/modules/overloading/macros`.

## Exemplos

    x1=tlist('x',1,2);
    x2=tlist('x',2,3);
    deff('x=%xmx(x1,x2)','x=list(''x'',x1(2)*x2(2),x2(3)*x2(3))');
    x1*x2

## Ver Também

- overloading