您的位置:首页 > 编程语言 > PHP开发

学习php 韩顺平 数据类型 三元运算,字符串运算类型运算

2016-05-25 16:58 627 查看
数据类型

整型:int 4个字节长度 1个字节8个bit 所以最大的整型数值是2的31次方 第一位是的0,1 表示正负,0表示正数,1表示负数

小数(float)分 精度计算 从左边开始算第一个不为0的数起始 eg a=0.0000044444;此变量的精度是从第一个开始算起知道最后一个,浮点数的精度长度是14.

字符串,

boolean

算术运算符

+ — * / % ++ --

a++ 等同于 a=a+1;

b=2

a+=9 等同于 a=a+9;

逻辑运算符 || && ! and or

算术优先级

a=1;

b=2

a++>b 先判断a是否大于b 然后做a++运算

++在前面就先加,在后面则后加 -- 同理

eg

if($a++<$b||$b>12)

{

echo 'a+b'

}

echo $a 输出结果是多少呢 执行流程如下:

先判断a<b if里面的“a+b”输出

最后计算a++ 所有a= 2

and or 优先级比赋值优先级低 所以 就近于=值的优先

三元运算符

a = 1;

b = 2;

c = a>b?10:13 输出值是 13

字符串运算

用.连接

a=‘hello world’;

b =123;

c = $a.$b 输出结果是 hello world nihao 无论是字符串还是数值只要用点连接,就会默认把它们转换成字符串

类型运算符 关键字 instanceof 只对于类(对象)有效

eg

class dog{}

class cat{}

cat1=new cat();

if(cat1 instanceof cat)

{

echo '我是一只猫';

} //判断我是不是一只猫
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: