Translations by Waldir Leoncio

Waldir Leoncio has submitted the following strings to this translation. Contributions are visually coded: currently used translations, unreviewed suggestions, rejected suggestions.

11 of 1 result
551.
Evaluate arithmetic expressions. Evaluate each ARG as an arithmetic expression. Evaluation is done in fixed-width integers with no check for overflow, though division by 0 is trapped and flagged as an error. The following list of operators is grouped into levels of equal-precedence operators. The levels are listed in order of decreasing precedence. id++, id-- variable post-increment, post-decrement ++id, --id variable pre-increment, pre-decrement -, + unary minus, plus !, ~ logical and bitwise negation ** exponentiation *, /, % multiplication, division, remainder +, - addition, subtraction <<, >> left and right bitwise shifts <=, >=, <, > comparison ==, != equality, inequality & bitwise AND ^ bitwise XOR | bitwise OR && logical AND || logical OR expr ? expr : expr conditional operator =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= assignment Shell variables are allowed as operands. The name of the variable is replaced by its value (coerced to a fixed-width integer) within an expression. The variable need not have its integer attribute turned on to be used in an expression. Operators are evaluated in order of precedence. Sub-expressions in parentheses are evaluated first and may override the precedence rules above. Exit Status: If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.
2011-07-05
Avaliar expressões aritméticas. Avalie cada ARG como uma expressão aritmética. A avaliação é feita em números inteiros de tamanho fixo, sem que se procure por transbordamentos, embora a divisão por zero seja presa e sinalizada como erro. A seguinte lista de operadores está agrupada em níveis de operadores de igual precedência Os níveis estão listados em ordem decrescente de precedência. id++, id-- pós-incremento, pós-decrescimento de variável ++id, --id pré-incremento, pré-decrescimento de variável -, + menos e mais unários !, ~ negação lógica e bit a bit ** exponenciação *, /, % multiplicação, divisão, resto +, - adição, subtração <<, >> deslocamento bit a bit para a esquerda e direita <=, >=, <, > comparação ==, != igualdadem desigualdade & E bit a bit ^ OU exclusivo bit a bit | OU bit a bit && E lógico || OU lógico expr ? expr : expr operador condicional =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= atribuição Variáveis do shell são permitidas como operandos. O nome da variável é substituída por seu valor (coagidas a um inteiro de tamanho fixo) dentro de uma expressão. A variável não precisa ter seu atributo de número inteiro ligada para ser usada em uma expressão. Operadores são avaliados em ordem de precedência. Subexpressões em Parênteses são avaliadas primeiro e podem substituir as regras de precedência acima. Estado de saída: Se o último ARG for calculado como zero, faz retornos serem igual a 1; caso contrário, retornos são 0.