8.7

Posted qklgs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8.7相关的知识,希望对你有一定的参考价值。

1、运算符:

1)赋值运算符:(=)

2)算术运算符:(+ - * / %)

在做除法和取余运算时,除数不能为0

3)比较运算符:(> 、<、>=、<=、==、===、!=、!==)

比较两个数的大小,内容是否相同,返回的值都是布尔型,满足true,不满足false

4)逻辑运算符:(&&  ||  !)

针对运算的结果进行匹配,返回结果也是布尔型,满足ture,不满足false(&&与||又称为短路运算符)

&&:逻辑与,同真则真,一假则假

||:逻辑或,一真则真,同假则假

!:逻辑非,将最终的结果取反

5)连接运算符:(.   .=)

将多个字符串进行拼接

A.b

A.=b ——>A = A.b

6)错误抑制符:@

php中有一些错误可以提前预知,但是这些错误可能无法避免,但是又不希望报错给用户看,可以使用错误抑制符处理;

@:在可能出错的表达式前面使用@符号

 

7)三目运算符:表达式1?表达式2:表达式3;

可以复合的三目运算符

表达式1?(表达式2?表达式4:表达式5):(表达式3?表达式5:表达式6);

8)自操作运算符:自增与自减++   --

衍生符号:类似自操作:(+=、-+、*=、/=、%=)

如果进行除法或取余运算,需考虑右边表达式的结果是否是0(是0会出错)

 

2、流程控制:

1)顺序结构:从上往下执行

2)分支结构:

if分支:

if(判断条件1)     //判断条件必须是bool类型的

    满足判断条件1执行这条语句;

else if(判断条件2)

    //满足判断条件2执行这条语句;

else

    //所有判断条件都不满足要执行的语句;

 Switch分支语句:

switch(判断条件)   //只能是固定的变量

    case 1: //满足条件;

        执行代码1;

        break;     //跳出语句

    case 2:

        执行代码2;

        break;     //跳出语句

    case 3:

        执行代码3;

        break;     //跳出语句

      //.....

    default:  //默认执行,上边的case都没有执行

        最后要执行的代码;

 

if和switch的选择:

switch处理的条件比较多,同时比较单一,而且是固定值匹配的分支结构

 

3)循环结构:

for循环:(输出1-100)

for($i=1;$i<=100;$i++)

    echo $i."<br/>";

                           

 

以上是关于8.7的主要内容,如果未能解决你的问题,请参考以下文章

qt4.8.7安装

8.7 动态计算概述

8.1~8.7

8.7 迁移学习域适应

8.7随笔

每日一记8.7