Solution de l'exercice :

Source : lesson_03_binary.php Résultat
<?php
$a 
= ~;
echo  (
'Valeur de <b> ~ +4 : --></b>'$a ."<br/>");
$a = ~;
echo  (
'Valeur de <b> ~ +5 : --></b>'$a ."<br/>");

$a = ~;
echo  (
'Valeur de <b> ~ +6 : --></b>'$a ."<br/>");
$a = ~-;
echo  (
'Valeur de <b>  ~ - 4 : --></b>'$a ."<br/>");
$a = ~-;
echo  (
'Valeur de <b>  ~ - 5 : --></b>'$a ."<br/>");
$a = ~-;
echo  (
'Valeur de <b>  ~ - 6 : --></b>'$a ."<br/><br/>");
echo 
" Le resultat de l'opérateur ~ sur un chiffre donne toujours un nombre
de signe opposé, de valeur abolue plus grande d'un si la valeur d'origine
est positive, plus petite d'un si la valeur d'origine est négative "
;  
?>

Valeur de ~ +4 : -->-5
Valeur de ~ +5 : -->-6
Valeur de ~ +6 : -->-7
Valeur de ~ - 4 : -->3
Valeur de ~ - 5 : -->4
Valeur de ~ - 6 : -->5

Le resultat de l'opérateur ~ sur un chiffre donne toujours un nombre de signe opposé, de valeur abolue plus grande d'un si la valeur d'origine est positive, plus petite d'un si la valeur d'origine est négative


Tous droits réservés. 2005-2020