`

PHP基础----运算符(算术运算符、位运算符)

    博客分类:
  • PHP
 
阅读更多
  • 算术运算符:

 

1、+:将强制转换为数字作加法运算

  例:

   <?php

      $a=33;

      $b=45.0;

      echo ‘$a+$b=’ . ($a+$b) . gettype($a+$b);

    ?>

 

2、-:将强制转换为数字作减法运算

例:

   <?php

      $a=33;

      $b=45;

      echo ‘$a-$b=’ . ($a-$b) . gettype($a-$b);

      $a=33.70;

      $b=45.00;

      echo ‘$a-$b=’ . ($a-$b) . gettype($a-$b);

    ?>

 

3、*:强制转换为数字作乘法运算

例:

   <?php

      $a=3;

      $b=5;

      echo ‘$a*$b=’ . ($a*$b) . gettype($a*$b);

      $a=3.4;

      $b=5;

      echo ‘$a*$b=’ . ($a*$b) . gettype($a*$b);

    ?>

 

4、/:强制转换为数字作除法运算

例:

   <?php

      $a=15;

      $b=5;

      echo ‘$a/$b=’ . ($a/$b) . gettype($a/$b);

      $a=15;

      $b=5.0;

      echo ‘$a/$b=’ . ($a/$b) . gettype($a/$b);

   ?>

 

5、%:取余,返回整数

例:

   <?php

      $a=17;

      $b=5;

      echo ‘$a%$b=’ . ($a%$b) . gettype($a%$b);

      $a=17.2;

      $b=5;

      echo ‘$a%$b=’ . ($a%$b) . gettype($a%$b);

   ?>

 

  • 赋值运算符=:

$a=3;

 

  • 位运算符 :

 

1、按位与&:两者同为1,则为1;否则为0

   例:

     $a=5;   //00000101

     $b=6;   //00000110

     echo $a & $b;  //00000101 & 00000110 =00000100

 

2、按位或|:两者有一个为1,则为1;否则为0

   例:

      $a=5;   //00000101

      $b=6;   //00000110

      echo $a | $b;  //00000101 & 00000110 =00000111

 

3、按位异或^:两者不相同,则为1;否则为0

   例:

      $a=5;   //00000101

      $b=6;   //00000110

 

      echo $a ^ $b;  //00000101 & 00000110 =00000011

 

分享到:
评论

相关推荐

    PHP编程基础--PHP运算符.ppt

    本文主要讨论了PHP中的四种类型的运算符:算术运算符、赋值运算符、逻辑运算符以及特殊运算符,如三元运算符和NULL合并运算符。 首先,算术运算符包括加法(+), 减法(-), 乘法(*), 除法(/), 取余数(%)。在运算过程中...

    【自学PHP】第三课:PHP运算符

    算术运算符是 PHP 中最基本的运算符,用于执行基本的数学运算。PHP 中的算术运算符有以下几种: * 加法运算符:`+` * 减法运算符:`-` * 乘法运算符:`*` * 除法运算符:`/` * 取模运算符:`%` 在 PHP 中,算术...

    PHP程序设计-3期(KC016) 2.5.1算术运算符课后习题..doc

    在PHP程序设计中,算术运算符是编程基础的关键部分,它们用于执行基本的数学运算,如加法、减法、乘法、除法等。在这个文档“PHP程序设计-3期(KC016)2.5.1算术运算符课后习题”中,我们关注的是通过实际的习题来...

    PHP程序设计-3期(KC016) 2.5.1算术运算符拓展知识.doc

    在PHP程序设计中,算术运算符是编程中不可或缺的一部分,它们用于执行基本的数学运算。在"PHP程序设计-3期(KC016)2.5.1算术运算符拓展知识.doc"这份文档中,我们深入探讨了这些运算符的使用和特性。下面我们将详细...

    PHP、web前端开发-运算符.pptx

    本篇文章将详细讲解PHP和Web前端开发中的主要运算符类型,包括算术运算符、赋值运算符和比较运算符。 ### 算术运算符 1. **加法(+)**:将两个数值相加,例如 `5 + 3` 结果为 `8`。 2. **减法(-)**:从一个数值中...

    PHP-运算符及条件语句.docx

    1. **算术运算符**:这些运算符用于执行基本的数学运算。 - `+` 加法:例如 `x=2`, `x+2` 结果为 `4` - `-` 减法:例如 `5-x` 结果为 `3` - `*` 乘法:例如 `x=4`, `x*5` 结果为 `20` - `/` 除法:例如 `15/5` ...

    PHP程序设计-3期(KC016) 2.5.1算术运算符常见问题..docx

    在PHP程序设计中,算术运算符是编程基础的关键部分,尤其对于初学者而言,理解和正确使用这些运算符至关重要。本文将深入探讨在2.5.1章节中提到的算术运算符常见问题,帮助你避免错误并提高编程效率。 首先,让我们...

    去来php教程之变量也运算符

    1. **算术运算符**:包括加(`+`)、减(`-`)、乘(`*`)、除(`/`)、模(`%`)、自增(`++`)和自减(`--`)。例如:`$a = 5 + 3;`。 2. **比较运算符**:用于比较两个值,如等于(`==`)、不等于(`!=`)、大于(`&gt;`)、小于(`)、...

    第讲-PHP的运算符与表达式优秀文档.ppt

    1. **算术运算符**:包括加(+), 减(-), 乘(*), 除(/), 取余(%), 以及递增(++)和递减(--, 分前++和后++)。例如,`$a = 1; echo $a++;` 将先输出1,然后 `$a` 的值变为2。 2. **字符串运算符**:主要使用"." (点) ...

    PHP程序设计-3期(KC016) 2.5.3位运算符拓展知识.doc

    在PHP程序设计中,位运算符是用于处理二进制数据的重要工具,它们在底层操作数值的二进制表示,可以高效地进行某些特定的计算和数据操作。本部分将详细探讨位运算符的拓展知识,包括它们的定义、工作原理以及在实际...

    Java从小白到入职 视频教程 下载 - 副本 - 副本 - 副本 (2) - 副本.txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    Java从小白到入职 视频教程 下载 - 副本 - 副本 - 副本.txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    Java从小白到入职 视频教程 下载 - 副本 - 副本 - 副本 (2).txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    Java从小白到入职 视频教程 下载 - 副本 - 副本.txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    实验三PHP运算符和表达式.pdf

    实验三的目的是让学生熟悉PHP编程环境,掌握PHP运算符和表达式的使用方法。在这个实验中,学生需要完成五个任务,涉及PHP系统预定义常量、转义字符、自增自减运算符、算术运算符以及三目运算符的运用。 1. **系统...

    Java从小白到入职 视频教程 下载 - 副本.txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    python运算符详细教程包括案例.md

    本文将详细介绍Python中常用的运算符及其用法,包括算术运算符、比较运算符、逻辑运算符、位运算符和成员运算符。 | 运算符 | 描述 | 示例 | | ------ | ---- | ---------- | | + | 加 | 3 + 5 = 8 | | - | 减 | 5 -...

    PHP程序设计-3期(KC016) 2.5.3位运算符常见问题.docx

    在PHP程序设计中,位运算符是一个非常重要的概念,特别是在处理二进制数据、优化算法或进行低级别的数据操作时。位运算符直接作用于变量的二进制表示,而不是它们的十进制或十六进制值。以下是针对文档标题和描述中...

    Java从小白到入职 视频教程 下载.txt

    JavaSE语法基础_19-变量的作用域.mp443--第01单元-JavaSE语法基础_20-交换变量.mp444--第01单元-JavaSE语法基础_21-算术运算符.mp445--第01单元-JavaSE语法基础_22-逻辑运算符.mp446--第01单元-JavaSE语法基础_23-...

    PHP学习 运算符与运算符优先级

    以下是PHP中常见的算术运算符: | 运算符 | 描述 | 示例 | | ------ | ---- | ---- | | `+` | 加法 | `$a + $b` | | `-` | 减法 | `$a - $b` | | `*` | 乘法 | `$a * $b` | | `/` | 除法 | `$a / $b` | | `%` | ...

Global site tag (gtag.js) - Google Analytics