Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [08/04/2014 16:36] Hypathie [Page man bash IV, Symboles dans les calculs mathématiques] |
doc:programmation:shells:page-man-bash-iv-symboles-dans-les-calculs-mathematiques [09/04/2014 06:46] Hypathie [Symboles dans les calculs mathématiques] |
||
---|---|---|---|
Ligne 89: | Ligne 89: | ||
#!/bin/bash | #!/bin/bash | ||
declare -i x=20 y # ici les signes = permettent une affection | declare -i x=20 y # ici les signes = permettent une affection | ||
- | (( y = x++ )) # d'abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur de x est incrémenté ($x est donc égal à 21) | + | (( y = x++ )) # d'abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur |
- | # les espaces autour du signe = ne sont pas obligatoires | + | # de x est incrémenté ($x est donc égal à 21) |
- | echo "y=$y x=$x" # réponse : y=20 x=21 | + | # les espaces autour du signe = ne sont pas obligatoires |
+ | echo "y=$y x=$x" # réponse : y=20 x=21 | ||
</code> | </code> | ||
Ligne 97: | Ligne 98: | ||
#!/bin/bash | #!/bin/bash | ||
declare -i x=20 y | declare -i x=20 y | ||
- | (( y = ++x )) # d'abord la valeur de x est incrémentée puis la valeur de y reçoit la valeur du x incrémentée | + | (( y = ++x )) # d'abord la valeur de x est incrémentée puis la valeur de y reçoit |
+ | # la valeur du x incrémentée | ||
# les espaces autour du signe = ne sont pas obligatoires | # les espaces autour du signe = ne sont pas obligatoires | ||
- | echo "y=$y x=$x" #réponse : y=21 x=21 | + | echo "y=$y x=$x" # réponse : y=21 x=21 |
</code> | </code> | ||
Ligne 106: | Ligne 108: | ||
#!/bin/bash | #!/bin/bash | ||
declare -i x=20 y | declare -i x=20 y | ||
- | (( y = x-- )) # d'abord la valeur de x est conservée dans la valeur de y (donc $y= 20) puis la valeur de x est décrémenté ($x est donc égal à 19) | + | (( y = x-- )) # d'abord la valeur de x est conservée dans la valeur de y (donc $y= 20) |
- | # les espaces autour du signe = ne sont pas obligatoires | + | # puis la valeur de x est décrémenté ($x est donc égal à 19) |
+ | # les espaces autour du signe = ne sont pas obligatoires | ||
echo "y=$y x=$x" # réponse : y=20 x=19 | echo "y=$y x=$x" # réponse : y=20 x=19 | ||
</code> | </code> | ||
Ligne 114: | Ligne 117: | ||
#!/bin/bash | #!/bin/bash | ||
declare -i x=20 y | declare -i x=20 y | ||
- | (( y = --x )) # d'abord la valeur de x est décrémentée ($x=19), puis la valeur de y reçoit la valeur du x incrémentée (donc $y=19) | + | (( y = --x )) # d'abord la valeur de x est décrémentée ($x=19), puis la valeur de y |
- | # les espaces autour du signe = ne sont pas obligatoires | + | # reçoit la valeur du x incrémentée (donc $y=19) |
- | echo "y=$y x=$x" #réponse : y=19 x=19 | + | # les espaces autour du signe = ne sont pas obligatoires |
+ | echo "y=$y x=$x" # réponse : y=19 x=19 | ||
</code> | </code> | ||