A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

原码、反码、补码
原码:就是一个二进制数字,从数学观念上来表达出的形式,其中,我们规定:
一个数字的最左边以为是符号位,0便是整数,1表示负数
比如:
5的原码是:0101
-5的原码是:1101
反码:
正数的反码就是其本身(即不变);
负数的反码是:符号位不变,其他位取反
补码:
正数的补码就是其本身(即不变);
负数的补码是:符号位不变,其他位取反后+1——即反码+1

位运算符的应用:管理一组事物的开关状态
什么是开关状态?
现实中,有很多数据都只有两种结果(值)的,对应的其实就是我们的布尔值类型的值。

这里所谓管理一组事物的开关状态,应该理解为其实就是管理若干个只有2个状态的数据符号。
这里的管理目标是:使用一个变量,就可以表达若干个数据的当前状态。具体有3个任务:
1.通过该变量,可以获知任何一个数据的当前状态
2.通过该变量,可以讲一个一个数据状态关闭
3.通过该变量,可以讲一个一个数据状态开启

数组运算符
有这些:
+:数组联合,也可以理解为“数组串联”。
将右边的数组想合并到左边数组的后面,得到一个新的数组。如有重复键,则结果一左边的为准
$arr1 =array(5=>10,8=>20,10=>30);
$arr2=array()3=>33,2=>22);
$s1=$arr1+$arr2;  //结果为array(5=>10,8=>20,10=>30,3=>33,2=>22)
另有一个重复键的例子:
结果一左边的为准
$arr1 =array(5=>10,8=>20,10=>30);
$arr2=array(8=>33,2=>22);
$s1=$arr1+$arr2;   //结果为array5=>10,8=>20,10=>30,2=>22
==:如果两个数组具有相同名字的键名和键值(可以顺序不同,或类型不同),则返回true

$arr1=array(3=>33,2=>22);
$arr2=array(2=>”22”,3=>”33”);
此时$arr1$arr2是相等的(==
=
===:如果两个数组具有相同的键名和键值且顺序和类型都一样,则返回true
==

错误控制运算符
通常就用在一个地方:
$link  =  @mysql_connect(“数据库服务器地址”,”用户名”,”密码”)
作用是:如果该链接数据的语句失败(比如连接不上),则屏蔽该失败的错误提示!

运算符的优先级
运算符,都有优先级问题:
记住以下几条:
l 要意识到运算符有优先级问题
l 括号最优先,赋值最落后(通常)
l 先乘除后加减
l 大致:单目运算符>算术运算符 >比较运算符 >逻辑运算符(除了非运算)


流程控制流程图基本符号
只是而人们习惯上使用的一些图形符号,以代表一定的含义,帮助别人理解流程过程
流程走向:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E18.tmp.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E19.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E1A.tmp.png开始结束:


语句块:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2A.tmp.png

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2B.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2C.tmp.png判断:         

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2D.tmp.png
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2E.tmp.png

file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E2F.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E30.tmp.png



file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E31.tmp.pngfile:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E32.tmp.png

输入输出:
走向:

其实是高中时期,数学的循环语句

C语言语句)
If分支结构
基本语法结构如下:
If(判断条件)
分支1
else  if(判断条件){
       分支2
else
分支3

Switch分支结构(表达式){
         Case  1:   分支1        break
        Case  2:   分支2        break
        Case  3:   分支3        break
        Case  4:   分支4        break
default: 分支n
含义:按顺序执行case,当case值满足表达式时,就执行该分支,然后跳出;当都不满足时,最后执行最后的default分支

For()循环语句
嵌套循环语句:
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E43.tmp.jpg
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E44.tmp.jpg
file:///C:\Users\ADMINI~1\AppData\Local\Temp\ksohtml\wps9E45.tmp.jpg

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马