zoukankan      html  css  js  c++  java
  • 学习php 韩顺平 数据类型 三元运算,字符串运算类型运算

    数据类型

    整型: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 '我是一只猫';

    } //判断我是不是一只猫

  • 相关阅读:
    Insertion Sort List
    Same Tree
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    ZigZag Conversion
    Reverse Integer
    String to Integer (atoi)
    Palindrome Number
    eclipse 导入tortoiseSVN检出项目,不显示svn信息(eclipse安装svn插件)
    exception ORA-00918: 未明确定义列
  • 原文地址:https://www.cnblogs.com/qiao20/p/5527680.html
Copyright © 2011-2022 走看看