在PHP中,`~`运算符用于进行位运算,具体来说,它是一个按位非(bitwise NOT)运算符。以下是一个使用`~`运算符的实例,表格中展示了不同数字按位非的结果。
| 原始数字 | 二进制表示 | 按位非结果 |
|---|---|---|
| 5 | 00000101 | 11111010 |
| 10 | 00001010 | 11110101 |
| 255 | 11111111 | 00000000 |
| 0 | 00000000 | 11111111 |
实例代码
```php
// 定义原始数字
$number1 = 5;
$number2 = 10;
$number3 = 255;
$number4 = 0;
// 使用~运算符进行按位非
$notNumber1 = ~$number1;
$notNumber2 = ~$number2;
$notNumber3 = ~$number3;
$notNumber4 = ~$number4;
// 输出结果
echo "