info:bash:variables_numerique

Ceci est une ancienne révision du document !


Variables numériques

Sauf utilisation d'un programme tiers ( type bc) le bash, version 5.1.16, n'accepte que les entiers entre 9 223 372 036 854 775 807 (max) et -9 223 372 036 854 775 808 (min) inclus.

minmum maximum
| entier base 10 -9 223 372 036 854 775 808 9 223 372 036 854 775 807
| binaire | 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 0111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111
263 264
| long long int signed

(( x = 3 ))
((y=2))

ou

declare -i x=35
typeset -i x=37  # bash l'a récupéré du ksh
let "x=3"
((x++))

ou

let "x++"
(( x+=3 ))

ou

let "x+=3"
((x--))

ou

let "x--"
((x-=3))

ou

let "x-=3"
  • /home/franck/dokuwiki/doc/data/attic/info/bash/variables_numerique.1674409134.txt.gz
  • Dernière modification : 2023/01/22 18:38
  • de franck