PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのdoublenot(!!)演算子


Double not演算子(!!)では、最初のnotは!は値を否定するために使用されますが、2番目は値を否定するために使用されます。再び否定します。 PHPでDoublenot演算子を実装するためのコードは、次のとおりです-

<?php
   $str = "0.1";
   echo "Value = $str";
   $res = !!$str;
   echo "\nDouble Negated Value = $res";
?>

出力

これにより、次の出力が生成されます-

Value = 0.1
Double Negated Value = 1

別の例を見てみましょう-

<?php
   $str = "100.56";
   echo "String = $str";
   $num = floatval($str);
   echo "\nNumber (Converted from String) = $num";
   $res = !!$num;
   echo "\nDouble Negated Value = $res";
?>

出力

これにより、次の出力が生成されます-

String = 100.56
Number (Converted from String) = 100.56 
Double Negated Value = 1

  1. C#の除算演算子

    除算演算子は、分子を分母で除算するためにC#で使用されます(例:9/3 )。 除算演算子は、C#では算術演算子に分類されます。 C#で算術演算子を実装する方法を学ぶための完全な例を見てみましょう。ここでは、除算演算子を操作する方法を見ていきます。 result = num1 / num2; Console.WriteLine("Division: Value is {0}", result); 上記では、num1とnum2で除算演算子を使用しました。 以下は完全な例です。 例 using System; namespace Sample {    

  2. Pythonの演算子ではないものは何ですか?

    Pythonではメンバーシップではありません演算子は、演算子のいずれかの側の変数が同じオブジェクトを指している場合はfalseと評価され、そうでない場合はtrueと評価されます。例- >>> a = 10 >>> b = 20 >>> id(a), id(b) (1581561184, 1581561504) >>> a is not b True 変数aとbのid()は異なるため、演算子はtrueを返しません。