shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script-pt] Limite da expansão aritmética no Bash


From: Arkanon
Subject: Re: [shell-script-pt] Limite da expansão aritmética no Bash
Date: Wed, 23 Nov 2022 16:48:30 -0300

Ia mesmo comentar. A "diferença" é 2^64, hehe.

bc -l <<< 'l( 11013*9220*20536*18756*606+5305 - 5254179189894648249 ) / l(2)'
64.00000000000000000066

Ou seja, enquanto o bc está indo, o bash já está voltando, digo, dando a volta... :-p

[]'s

(o_                          __o
//\   arkanon@lsd.org.br   _`\<,
V_/_                      (_)/(_)
---------------------------------


Em qua., 23 de nov. de 2022 às 10:52, Alfredo Casanova <atcasanova@gmail.com> escreveu:
$ echo $((2**63-1))
9223372036854775807
$ echo $((2**63))
-9223372036854775808


achei! hahaa

On Wed, Nov 23, 2022 at 10:48 AM Alfredo Casanova <atcasanova@gmail.com> wrote:
$ echo $((11013*9220*20536*18756*606+5305))
5254179189894648249

$ bc <<< 11013*9220*20536*18756*606+5305
23700923263604199865

tem uma diferença aí no valor, o bc entrega com 1 byte a mais. Tentei achar os limites da expansão aritmética do bash mas não encontrei no google... Algum dos mestres consegue me apontar pra essa documentação?

--
[]'s
Alfredo Tristão Casanova
Linux User #228230



--
[]'s
Alfredo Tristão Casanova
Linux User #228230

_______________________________________________
Lista brasileira de usuários de shell script
Endereço de e-mail da lista: shell-script-pt@nongnu.org
Para se inscrever ou desinscrever acesse: https://lists.nongnu.org/mailman/listinfo/shell-script-pt
Para ver os arquivos da lista (mensagens anteriores) e pesquisar nelas, acesse https://lists.nongnu.org/archive/html/shell-script-pt/

NOTA: A lista anterior, no Yahoo Groups, foi *desativada*. Por favor utilize somente esta.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]