首页 后端开发 php教程 PHP之与或非

PHP之与或非

Jul 29, 2016 am 09:04 AM
amp echo four sta

在程序运算中,数值都是转换成机器码(二进制)再进行加的,而与或非就是建立这这种基础上,以二进制进行运算。
$
1$0=0
或 |
1|0=1
非 ~
~1=0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

<code><span><?php </span><span>//四个变量分别代表四盏灯的开关</span><span>$l_one</span> = <span>1</span>;

<span>$l_two</span> = <span>2</span>;

<span>$l_three</span> = <span>4</span>;

<span>$l_four</span> = <span>8</span>;

<span>//$sta代表四盏灯的状态</span><span>$sta</span> = <span>3</span>;

<span>//输出灯开的号码</span>

light_sta(<span>$sta</span>);

<span>//若要开启第四盏灯</span><span>echo</span><span>'开启第四盏灯:'</span>;

<span>$sta_n</span> = <span>$sta</span>|<span>$l_four</span>;

light_sta(<span>$sta_n</span>);

 

<span>//若要关闭第一盏灯</span><span>echo</span><span>'关闭第一盏灯:'</span>;

<span>$sta_o</span> = <span>$sta</span>&amp;~<span>$l_one</span>;

light_sta(<span>$sta_o</span>);

 

<span>//输出灯开的号码</span><span><span>function</span><span>light_sta</span><span>(<span>$sta</span>)</span>{</span><span>//四个变量分别代表四盏灯的开关</span><span>$l_one</span> = <span>1</span>;

    <span>$l_two</span> = <span>2</span>;

    <span>$l_three</span> = <span>4</span>;

    <span>$l_four</span> = <span>8</span>;

 

    <span>echo</span><span>'light on: '</span>;

    <span>if</span>(<span>$sta</span>&amp;<span>$l_one</span>){

        <span>echo</span><span>'1 '</span>;

    }<span>if</span>(<span>$sta</span>&amp;<span>$l_two</span>){

        <span>echo</span><span>'2 '</span>;

    }<span>if</span>(<span>$sta</span>&amp;<span>$l_three</span>){

        <span>echo</span><span>'3 '</span>;

    }<span>if</span>(<span>$sta</span>&amp;<span>$l_four</span>){

        <span>echo</span><span>'4'</span>;

    }

    <span>echo</span><span>''</span>;

}</span></code>

登录后复制

PHP之与或非

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了PHP之与或非,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

sta什么意思 sta什么意思 Sep 07, 2023 pm 04:44 PM

sta什么意思

五个精选的Go语言开源项目,带你探索技术世界 五个精选的Go语言开源项目,带你探索技术世界 Jan 30, 2024 am 09:08 AM

五个精选的Go语言开源项目,带你探索技术世界

Go语言开发必备:5个热门框架推荐 Go语言开发必备:5个热门框架推荐 Mar 24, 2024 pm 01:15 PM

Go语言开发必备:5个热门框架推荐

使用Golang的Web框架Echo框架实现分布式任务调度 使用Golang的Web框架Echo框架实现分布式任务调度 Jun 24, 2023 am 11:49 AM

使用Golang的Web框架Echo框架实现分布式任务调度

Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信? Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信? Jun 13, 2023 pm 05:01 PM

Laravel开发:如何使用Laravel Echo和Pusher实现WebSockets通信?

PHP中echo关键字的作用和使用方法详解 PHP中echo关键字的作用和使用方法详解 Jun 28, 2023 pm 08:12 PM

PHP中echo关键字的作用和使用方法详解

AMP是什么币? AMP是什么币? Feb 24, 2024 pm 09:16 PM

AMP是什么币?

探索Go语言框架:5个不容错过的选择! 探索Go语言框架:5个不容错过的选择! Feb 19, 2024 pm 02:29 PM

探索Go语言框架:5个不容错过的选择!

See all articles