info:bash:variables_numerique

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.

minimum 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
puissance 2 264 263
type C 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/pages/info/bash/variables_numerique.txt
  • Dernière modification : 2023/01/22 18:54
  • de franck