PHP菜鸟学习之路-php学习笔记变量与运算符练习

来源:互联网 发布:la域名注册 编辑:程序博客网 时间:2024/05/01 17:06
<?php/** * 这是一篇关于PHP方面的笔记文章 * 可以快速了解PHP语言变量的相关运算操作结果 * 简单到可以忽略不计  *///1.变量赋值$a = 100; //$a是变量符号 100是变量值echo $a; //输出100;//2.变量覆盖//变量之所以是变量是因为其值可以被改变 但是符号本身不会变$a = 99; //$a 还是这个样子 就是$a而已 而其值已经变成99echo $a; //输出99;$a = 99; //$a还是那个$a 还是输出99 但是这个99不是上一个99//3变量空间引用与切断$a = 100;$b = $a;echo $a;//输出100echo $b;//输出100 $b符号指向$a的符号地址空间$b = 99; //$b符号指向$a的符号地址的指向被切断 建立自己的空间//3.变量运算加减法$a = 99;$a = 99 - 1; //两个数字进行减法操作 赋值给$a符号变量$a = 99 +1;  //两个数字进行加法操作 赋值给$a符号变量$a = $a + 1; //取出自身 + 1 后重新赋值给$a 99 + 1 = 100$a = $a++;   //++操作符对$a符号的值进行自动加1操作 100+1 =101$a = $a--;  //--操作符使用对$a符号的值进行自动减1操作 101-1=100echo $a; //最终输出100;//++和--运算符会对$a符号增加1或者减去1的操作//++和--操作有位置优先级的区别$b = $a++;//$a首先赋值给$b 自动建立引用++后$b 和$a自动断开空间引用 $a的值被加1 变成101echo $b; //输出100 $b的值目前属于自己的空间$b = ++$a; //上面$a++变成了101 首先+1 等于102 复制给$b 两个变量符号又指向同一空间echo $b;//输出102echo $a;//输出102//4.变量运算乘除法$a = 100 * 2; //输出200$a = 100 / 2; //50$a = $a * 5; //输出250 使用上面变量的结果和新的值进行相乘$a = $a / $a; //输出1  250 / 250 = 1$b = $a * 100;//输出100 1*100=100$c = $a * $b; //输出100 1*100=100;$d = $c * $b; //输出10000 100*100=10000echo $a;echo $b;echo $c;echo $d;//5.变量运算倍乘倍除法echo '----';$a = 100;$a = $a * 2; //200; 2倍乘echo $a;$a = $a * 4; //800; //4倍乘echo $a;$a = $a / 2; //400; //2倍除echo $a;$a = $a / 4; //200  //四倍除echo $a;$a = $a >> 1;//50echo $a;$a = $a >> 2;//12 //位移运算将会舍去12.5后面的小数echo $a;$a = $a << 1; //24 使用位运算计算几何倍增 echo $a;$a = $a << 2; //96 使用位运算计算几何倍增echo $a;//变量取模晕算法$a = 100;$a = $a % $a; //输出 正好整除没有余数 也可以称呼余数为0  echo $a;$a = 12;$a = $a % 5;// 输出2 实际就是处于5取余数;echo $a;


0 0
原创粉丝点击