PHP中运算符有哪些分类

PHP中运算符有以下分类:1、算术运算符;2、赋值运算符;3、比较运算符;4、逻辑运算符;5、递增或递减运算符;6、字符串运算符;7、位运算符。算术运算符即算术运算符号,是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号。

PHP中运算符有哪些分类-Worktile社区

1、算术运算符

算术运算符即算术运算符号,是完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号。算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号,这是最简单,也最常用的符号,尤其是数字的处理,几乎都会使用到算术运算符号。

2、赋值运算符

赋值运算符用于将表达式的值赋给变量。基本的赋值运算符是“=”。他的优先级别低于其他的运算符,所以对该运算符往往最后读取。一开始可能会以为它是“等于”,其实不是的。它的作用是将一个表达式的值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。所谓左值是指一个能用于赋值运算左边的表达式。

3、比较运算符

比较运算符用于表达式的比较并返回一个布尔类型的值,true或false。比较运算符是指可以使用下列运算符比较两个值。当用运算符比较两个值时,结果是一个逻辑值,不是 TRUE(成立) 就是 FALSE(不成立)的运算符号。如果比较一个整数和字符串,则字符串会被转换为整数。如果比较两个数字字符串,则作为整数比较。此规则也适用于 switch 语句。

4、逻辑运算符

逻辑运算符根据表达式的值返回一个布尔类型的值,true或者false。基本的操作符有:“非”(¬)、“与”(∧)、“或”(∨)、“条件”(→)以及“双条件”(↔)。“非”是一个一元操作符,它只操作一项(¬ P)。剩下的是二元操作符,操作两项来组成复杂语句(P ∧ Q, P ∨ Q, P → Q, P ↔ Q)。注意,符号“与”(∧)和交集(∩),“或”(∨)和并集(∪)的相似性。这不是巧合:交集的定义使用“与”,并集的定义是用“或”。

5、递增或递减运算符

递增或递减运算符用于自增或自减运算。递增运算符是单目运算符,C语言中有两种非常有用的运算符++和–,分别称为递增和递减运算符,对变量执行加1或减1操作,且运算结果仍赋给该变量。C语言中有两种非常有用的运算符++和–,分别称为递增和递减运算符,对变量执行加1或减1操作,且运算结果仍赋给该变量。递增、递减运算符和负号一样都是单目运算符,统称单项算术运算符。

6、字符串运算符

字符串运算符用于连接字符串。字符串运算符,有两个字符串运算符。名列前茅个是连接运算符(“.”),它返回其左右参数连接后的字符串。第二个是连接赋值运算符(“.=”),它将右边参数附加到左边的参数后。

7、位运算符

位运算符用于处理数据的位运算。位运算符用来对二进制位进行操作,Java中提供了如下表所示的位运算符:位运算符中,除 ~ 以外,其余均为二元运算符。位操作是程序设计中对位模式按位或二进制数的一元和二元操作。在许多古老的微处理器上, 位运算比加减运算略快, 通常位运算比乘除法运算要快很多。在现代架构中, 情况并非如此:位运算的运算速度通常与加法运算相同(仍然快于乘法运算)。

延伸阅读:

什么是运算符?

运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。

C语言把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理,可见其范围的宽(如:将赋值符“=”作为赋值运算符、方括号作为下标运算符)。

文章标题:PHP中运算符有哪些分类,发布者:小编,转载请注明出处:https://worktile.com/kb/p/35739

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小编小编站长
上一篇 2023年1月16日 下午10:20
下一篇 2023年1月16日 下午10:27

相关推荐

  • okr软件哪个好

    好的OKR软件有:1、Workboard;2、Gtmhub;3、Ally;4、Weekdone;5、Perdoo;6、BetterWorks。其中,OKR软件的功能不同主要体现在:用户体验、功能复杂度、定价模式、集成能力、客户支持和实施指导等方面。Workboard是一款基于云的OKR软件,以优异的…

    2023年7月11日
    20800
  • 什么是敏捷开发模式

    敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作。 敏捷开发模式是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法…

    2023年4月16日
    13400
  • 有哪些类似Jira的5大优异bug管理工具

    类似Jira的5大优异bug管理工具整理:1、PingCode;2、Worktile;3、Zoho bug Tracker;4、Asana;5、Mantis。其中,PingCode是一站式的软件研发过程管理工具,是国内软件研发项目管理工具榜前二,25人以下免费。 1、PingCode PingCod…

    2023年2月1日
    14400
  • 来也科技胡一川:智能化未来之所在,吾往矣

    文| babayage 编辑 |馨 月 科研?金融?创业! 胡一川 A.K.A “别人家的孩子”,岳阳市一中考上清华本硕连读,宾夕法尼亚大学读博。 在美国留学期间,胡一川经过慎重思考,确定了人生未来三个发展方向:学术科研,金融,技术创业,并将三星北美研究院(学术)、美林证券(金融)和SecondMa…

    2022年3月20日
    31000
  • 如何理解项目管理

    所谓项目管理,就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。 什么是项目管理 所谓项目管理,就是项目的管理者,在有限的资源约束下,运用系统的观点、…

    2023年3月22日
    15500
  • c语言中return到底什么作用

    return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 函数是C语言的基本构件,一个C程序可以由一个主函数和若干个子程序函数构成…

    2023年2月22日
    20300
  • MySQL中NULL值有什么意义

    在MySQL中,NULL值表示某个列中没有任何数据或者该列的数据未知或未定义。当数据不适用或无法获得时,我们需要使用NULL来填充这些空缺的位置。例如,在一个包含人员信息的表中,如果某个人的出生日期未知,则可以使用NULL值填充。 在MySQL中,NULL值表示某个列中没有任何数据或者该列的数据未知…

    2023年5月30日
    6800
  • confluence如何使用

    使用步骤:1. 注册与登录;2. 创建空间;3. 创建页面;4. 协作与评论;5. 管理权限;6. 搜索与过滤;7. 集成其他工具。首先您需要注册一个Confluence账号。如果您的公司已经购买了Confluence许可证,那么您可以向管理员索取账号和访问权限。 1. 注册与登录 首先,您需要注册…

    2023年2月27日
    44800
  • 有没有什么Java初学者适合的编程练习网站

    Java初学者适合的编程练习网站有:1、LintCode;2、codecademy;3、Coursera;4、CSDN;5、Exercism。LintCode 是Java学习爱好者的福音,它不仅有算法题、数据库题、Java题目可以刷,还有Java和Sql的教程的手把手教程,一遍做题一边学习加深印象。…

    2023年1月27日
    61700
  • 效能平台是什么

    效能平台是一种集成了多种工具和技术的软件系统,可以帮助企业和组织提高生产力和效率。它可以自动化和优化企业的各种业务流程,从而提高工作效率和减少人力成本。此外,它还可以提供一系列协作工具和数据分析工具,帮助企业更加高效地管理业务流程。 效能平台是一种集成了多种工具和技术的软件系统,可以帮助企业和组织提…

    2023年2月27日
    45800

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部