Maison > développement back-end > Problème PHP > Comment convertir un entier positif en nombre négatif en php

Comment convertir un entier positif en nombre négatif en php

青灯夜游
Libérer: 2023-03-12 17:08:02
original
4898 Les gens l'ont consulté

Comment convertir un entier en nombre négatif en PHP : 1. Multipliez l'entier positif par moins 1, en utilisant la syntaxe "$num*(-1)" 2. Utilisez l'opérateur bit "~" pour inverser le positif ; entier et ajoutez un, c'est-à-dire Le complément d'un nombre négatif peut être obtenu avec la syntaxe "~$num + 1".

Comment convertir un entier positif en nombre négatif en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

php convertit les entiers positifs en nombres négatifs

La première méthode (prend en charge les décimales)

<?php
function f($num){
if($num>0){
$num=$num*(-1);
}
return $num;
}
echo f(100);
?>
Copier après la connexion

Sortie :

Comment convertir un entier positif en nombre négatif en php

La deuxième méthode (les décimales ne sont pas prises en charge)

<?php
header("Content-type:text/html;charset=utf-8");
function f($num){
	return ~$num + 1;
}
echo f(200);
?>
Copier après la connexion

Sortie :

Comment convertir un entier positif en nombre négatif en php

Après avoir pris l'inverse d'un nombre positif et en avoir ajouté un, le résultat est le complément d'un nombre négatif nombre et les nombres négatifs sont complétés. Le formulaire est stocké dans la mémoire. Le code complément converti en code d'origine est le nombre négatif correspondant après la conversion du nombre positif

Après avoir inversé le nombre négatif et ajouté un, un code complément est obtenu, mais le code original du complément du nombre positif est le même

Remarque : nier Le code complément et le code complément sont deux concepts différents Pendant l'opération, la forme complément à deux est impliquée dans l'opération car des nombres négatifs sont impliqués. . Apprentissage recommandé : "

Tutoriel vidéo PHP

"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal