Opérateur unaire
Langage |
Non |
Négatif |
Incrémentation |
Décrémentation |
Groupe |
Bash |
! |
- |
++ |
-- |
() |
C |
! |
- |
++ |
-- |
() |
C++ |
! |
- |
++ |
-- |
() |
Javascript |
! |
- |
++ |
-- |
PHP |
! |
- |
++ |
-- |
() |
Python |
not |
- |
|
|
() |
ASP-VB |
not |
- |
n'existe pas |
n'existe pas |
() |
Opérateur binaire
Langage |
Addition |
Soustraction |
Multiplication |
Division |
Modulo |
Exposant |
Concaténation de chaînes |
Autres |
C |
val + val |
val - val |
val * val |
val / val |
val % val |
val ^ exp |
voir strcpy() |
val | val, val & val, val >> val, val << val |
C++ |
val + val |
val - val |
val * val |
val / val |
val % val |
val ^ exp |
voir strcpy() |
val | val, val & val, val >> val, val << val |
Javascript |
val + val |
val - val |
val * val |
val / val |
val % val |
val ^ exp |
chaine + chaine |
val | val, val & val, val >> val, val << val |
PHP |
val + val |
val - val |
val * val |
val / val |
val % val |
val ^ exp |
chaine . chaine |
val | val, val & val, val >> val, val << val |
Python |
val + val |
val - val |
val * val |
val / val |
|
|
|
|
ASP-VB |
val + val |
val - val |
val * val |
val / val et val \ val (pour division entière) |
val mod val |
pow(val, exp) |
chaine & chaine |
|
Opérateur ternaire
Langage |
Condition ternaire |
C |
(condition) ? expressionSiVrai : expressionSiFaux;
variable = ( condition ) ? expressionEtvaleurSiVrai : expressionEtvalSiFaux;
|
C++ |
(condition) ? expressionSiVrai : expressionSiFaux;
variable = ( condition ) ? expressionEtvaleurSiVrai : expressionEtvalSiFaux;
|
Javascript |
(condition) ? expressionSiVrai : expressionSiFaux;
variable = ( condition ) ? expressionEtvaleurSiVrai : expressionEtvalSiFaux;
|
PHP |
(condition) ? expressionSiVrai : expressionSiFaux;
variable = ( condition ) ? expressionEtvaleurSiVrai : expressionEtvalSiFaux;
|
Python |
|
ASP-VB |
|
Conversion
C/PHP Javascript Python
vers int : (int)variable parseFloat(variable) int(variable)
vers float: (float)variable parseFloat(variable) float(variable)
Particularités
C Python
5/2 = 2 2
5/2.0 = 2 2.5
5.0/2 = 2.5 2.5
Dans bash, on peut faire des opération grâce à (()) ou à let. Exemple:
let x = 1+1
((x=1+1))
echo $((1+1))
Lire les commentaires | Laisser un commentaire