第5章 php运算符.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 php运算符

第5章 运算符 本章将介绍运算符,运算符就是一些符号,进行运算,使用PHP对其进行操作。运算符包括算术运算符、逻辑运算符、关系运算符、赋值运算符、字符运算符等。本章还将介绍位运算、递增递减运算、运算符的优先级、比较运算与逻辑运算。 运算符是一个表达式存在的基础,而一段程序又由多个表达式组成,表达式的组成缺少不了运算符。所以掌握本章的内容,对如何组件一段良好的代码,非常关键。 5.1 算术运算 提起算术运算读者就会想起加、减、乘、除,这些都是数学运算的基础,任何一种编程语言都会有这些运算符。在PHP中,算术运算一般是针对整型或双精度型的变量或数值。如果是字符串中使用算术运算符,则先要把字符变成数字,这样会出现不可想象的结果。 5.1.1 PHP中的常见算术运算符 表5.1就是PHP中的算术运算符。这些运算符遍布程序的每个角落,是最常用的运算符之一。它们的名称与我们小学时学习的一些算术符号相同,所以被称为算术运算符。 5.1.2 PHP算术运算符的使用 PHP中的除法运算与其他语言不同。在C语言中,整数除以整数不管是否能够整除,得到的数都是整数。而在PHP中,不能整除时,则所取值为双精度型结果。求模运算符要求在“%”两边的数据都为整型数据,如果为双精度型,则结果只能为0或空。下面通过一个程序来介绍算术运算符。 5.2 比较运算与逻辑运算 关系运算是逻辑运算中比较简单的一种,关系运算实际上就是比较运算,用于将两个值进行比较,以判断比较的结果是否符合条件。 5.2.1 PHP的关系运算符 PHP的关系运算符如表5.2所示。关系运算主要用来比较大小,要注意在程序中有些不是通过数字来比较大小的,比如字符串也可以比较、对象也可以比较。 5.2.2 关系运算符的应用 前面小节了解了PHP中都有哪些关系运算,下面通过一个实例来介绍关系运算符的使用。 5.2.3 PHP的逻辑运算 逻辑运算符可以用于控制程序,通常用在“if”或“while”语句中,需要根据不同的条件来决定应该执行什么语句。每一个逻辑表达式都会得出一个真值或者假值。对于PHP提供的逻辑运算符如表5.3所示。 5.3 位运算 位运算符是所有运算符中比较难的一种,使用时读者必需要先理解二进制。位运算符与逻辑运算符相似,但是逻辑运算符是在“true”和“false”的基础上进行运算的。对于逻辑运算符“1”和“10”都会被认为是真,而对于位运算符则是两个不同的数字。 5.3.1 PHP提供的位运算符 PHP提供的位运算符如表5.7所示。其中“位”后面的运算名称与逻辑运算比较相似,如“位与”、“位或”等。 5.3.2 演示位运算符的应用 位运算符是把操作数,转换在二进制数进行的运算。下面通过一个实例来介绍位运算符,程序如代码5-3所示。 5.3.3 轻松学习移位运算 PHP的移位运算是将一个数转换成二进制码,然后进行移位。左移位运算是把二进制码的每一位左移,移位补0。右移位运算是把二进制码的每一位右移,低位去掉。下面通过一个实例来介绍移位运算符的使用。 5.4 字符串运算 字符的运算比较简单,它的运算符只有一个,就是英文状态下的句号,也是字符串的连接运算符。它可以将字符串连接起来,合并成一个新的字符串。在处理特别是字符串变量时,会常用到这个运算符。下面就通过一个实例来介绍字符串运算符的使用,程序如代码5-5所示。 5.5 赋值运算 赋值运算符就是将符号右边的值或表达式赋给左边。基本的赋值运算符是“=”。这并不是读者认为的等于号,在PHP中的意思是把“=”右边的值赋左边。PHP还有其他的赋值运算符,如将等号右边的值加到左边的运算符“+=”、把等号右边的值减到左边的运算符“-=”、将等号左边的值乘以右边的运算符“*=”、把左边的值除以右边的运算符“/=”、将左边的值对右边取余数的运算符“%=”和把右边的字符串加到左边的运算符“.=”等。下面就通过一个实例来介绍赋值运算符的用法,程序如代码5-6所示。 5.6 表达式 表达式是数据、变量、常量和运算符的组合。它的执行顺序一般是从左到右,也有从右到左的表达式,如使用等号“=”运算符的表达式。在一个表达式中通常会有多个运算符,这样读者就必须要了解运算符的运算等级。当不同的数据类型的数据混在一起运算时,读者必须了解数据类型是如何自动转换的。 在使用表达式进行运算时,要注意以下两点。 有些运算符只能使用某些类型数据,超出了范围将会造成错误或不可想象的结果。 如果运算中同时有整型和双精度型数据,则整型数据将被转换为双精度型数据。 许多运算符都用数字工作。如果试图加入数据,则整型数据将被转换成数字。字符串的内容决定了它将被转换成整型还是双精度型。PHP将会把字符串转换成数字。下面就通过一个实例来介绍PHP中的表达式运算符。 5.7

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档