PHP菜鸟学习之路-php学习笔记变量与运算符练习
2014-10-15 17:45
351 查看
<?php /** * 这是一篇关于PHP方面的笔记文章 * 可以快速了解PHP语言变量的相关运算操作结果 * 简单到可以忽略不计 */ //1.变量赋值 $a = 100; //$a是变量符号 100是变量值 echo $a; //输出100; //2.变量覆盖 //变量之所以是变量是因为其值可以被改变 但是符号本身不会变 $a = 99; //$a 还是这个样子 就是$a而已 而其值已经变成99 echo $a; //输出99; $a = 99; //$a还是那个$a 还是输出99 但是这个99不是上一个99 //3变量空间引用与切断 $a = 100; $b = $a; echo $a;//输出100 echo $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=100 echo $a; //最终输出100; //++和--运算符会对$a符号增加1或者减去1的操作 //++和--操作有位置优先级的区别 $b = $a++;//$a首先赋值给$b 自动建立引用++后$b 和$a自动断开空间引用 $a的值被加1 变成101 echo $b; //输出100 $b的值目前属于自己的空间 $b = ++$a; //上面$a++变成了101 首先+1 等于102 复制给$b 两个变量符号又指向同一空间 echo $b;//输出102 echo $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=10000 echo $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;//50 echo $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;
相关文章推荐
- 【小白笔记】PHP学习之路 (21) --对象 魔术方法、变量 序列化
- C#学习之路,学习笔记 2.5 +运算符 与 变量的格式化输出
- 【小白笔记】PHP学习之路 (5) --运算符
- 【学习笔记】PHP基础-变量and运算符
- JavaScript基础学习笔记(二)——JavaScript 注释、JavaScript 变量、JavaScript运算符
- PHP学习笔记3 - 代码重用、函数、变量
- PHP之变量、常量学习笔记
- 【菜鸟C++学习笔记】4.局部变量与全局变量
- php学习笔记:可变变量、字符串运算符和数组运算符
- 菜鸟学习linux笔记与练习-----一些初级命令以及基本用户管理
- PHP之变量、常量学习笔记
- 菜鸟学习:动态网页PHP基础学习笔记
- Java基础学习笔记(一)环境变量配置,数据类型,运算符,控制语句,循环语句
- 【菜鸟C++学习笔记】5.变量的类型
- PHP学习笔记 (3)--运算符
- 菜鸟学习linux笔记与练习-----第一天。一些初级命令以及基本用户管理
- 菜鸟学习linux笔记与练习-----第二天。一些基本命令以及初级网络配置
- php学习笔记:第二节--php的变量
- php学习笔记:第四节--php中的运算符和流程控制