On Sun, 26 Sep 2004, dan s wrote:
> in loc de 50000000000 mi-a dat un numar mai mic si cu sens negativ ?!
E posibil sa-l fi interpretat ca si intreg pe 4 octeti cu semn.
Depinde de versiunea de bash, nu de distributie. Mai nou probabil e pe 8
octeti (64 biti). Se poate testa:
blackblue 11:13:02 (Mituc):~>echo $[2**64]
0
blackblue 11:13:14 (Mituc):~>echo $[2**63]
-9223372036854775808
blackblue 11:13:17 (Mituc):~>echo $[2**62]
4611686018427387904
blackblue 11:13:30 (Mituc):~>echo $[2**62-1+2**62]
9223372036854775807
Deci numerele sint intre -2**63 si 2**63-1. adica 64 biti cu
semn.
--
Any views or opinions presented within this e-mail are solely those of
the author and do not necessarily represent those of any company, unless
otherwise expressly stated.
---
Detalii despre listele noastre de mail: http://www.lug.ro/