类型转换算数运算符转移字符赋值和比较运算符逻辑运算符
2016-08-14 00:00
253 查看
计算机使用存储数据,并且对这些数据进行处理,所有要使用运算符:
运算符:就是数据进行运算的符号:
算术运算符 + , - , * , /
赋值运算符 =
比较运算符 >, <, >= ,<=
逻辑运算符 || &&
位运算符 & |
三目运算符
++和--
int c = a++; //在a的基础上加了1 ---> c = a, a = a + 1;
//先把a原来的值赋给c,再把a的值加1
int d = ++b; //在b的基础上加了1 ---> b = b +1 , d = b;
//先把b的值加1,再把加之后的结果赋给d
--和++的运算规则完全一样,
字符串连接符就是将字符串和其他数据通过 + 来实现连接
描述数据之间的关系:
>, <, >= ,<= ,!= ,==
1:所有关系运算符形成的表达式结果都为布尔类型
2:关系运算符两边的类型,要么一样,要么兼容
>:大于
>=:大于或者等于都为true
//=--------&(与)-----------------
1:逻辑运算符组成的表达式的结果为boolean类型
2:逻辑符的两边必须是boolean类型的表达式
3:如果所有条件都为真,结果为真,只要有一个为假,结果为假
//=--------|(或)-----------------
只要有一个条件都为真,结果为真,所有条件为假,结果为假
//=--------^(异或)-----------------
两个条件不同为真,相同为假 (婚姻登记的性别)
//=--------!(非)-----------------
把真变为假,假变成真
//=--------&&(双与)-----------------
&和&&区别
1:&和&&逻辑结果一样
2:&:不管真假,所有表达式都会运算一遍
3:&&表达式中只要一个为假,后边的表达式不会运算
4:在实际开发中,一般用&&
|和||区别
1:|和||逻辑结果一样
2:|不管真假,所有表达式都会运算一遍
3:||表达式中,只要有一个为真,就不会运算后边的表达式
4:在实际开发中,一般用||
//==============位运算符=====================
&(位与) |(位或) ^(位异或)~(位取反)<<(左移)>>(右移)>>>(无符号右移)
&(位与):只要有一个为0,该位为0,两个为都为1,结果才为1
运算符:就是数据进行运算的符号:
算术运算符 + , - , * , /
赋值运算符 =
比较运算符 >, <, >= ,<=
逻辑运算符 || &&
位运算符 & |
三目运算符
++和--
int c = a++; //在a的基础上加了1 ---> c = a, a = a + 1;
//先把a原来的值赋给c,再把a的值加1
int d = ++b; //在b的基础上加了1 ---> b = b +1 , d = b;
//先把b的值加1,再把加之后的结果赋给d
--和++的运算规则完全一样,
字符串连接符就是将字符串和其他数据通过 + 来实现连接
描述数据之间的关系:
>, <, >= ,<= ,!= ,==
1:所有关系运算符形成的表达式结果都为布尔类型
2:关系运算符两边的类型,要么一样,要么兼容
>:大于
>=:大于或者等于都为true
//=--------&(与)-----------------
1:逻辑运算符组成的表达式的结果为boolean类型
2:逻辑符的两边必须是boolean类型的表达式
3:如果所有条件都为真,结果为真,只要有一个为假,结果为假
//=--------|(或)-----------------
只要有一个条件都为真,结果为真,所有条件为假,结果为假
//=--------^(异或)-----------------
两个条件不同为真,相同为假 (婚姻登记的性别)
//=--------!(非)-----------------
把真变为假,假变成真
//=--------&&(双与)-----------------
&和&&区别
1:&和&&逻辑结果一样
2:&:不管真假,所有表达式都会运算一遍
3:&&表达式中只要一个为假,后边的表达式不会运算
4:在实际开发中,一般用&&
|和||区别
1:|和||逻辑结果一样
2:|不管真假,所有表达式都会运算一遍
3:||表达式中,只要有一个为真,就不会运算后边的表达式
4:在实际开发中,一般用||
//==============位运算符=====================
&(位与) |(位或) ^(位异或)~(位取反)<<(左移)>>(右移)>>>(无符号右移)
&(位与):只要有一个为0,该位为0,两个为都为1,结果才为1
相关文章推荐
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- 变量_类型转换_ 算术运算符_转义字符_赋值和比较运算符_逻辑运算符_位运算符
- 尚硅谷 第三课全 java-变量类型转换-字符与字符串-算数运算符-赋值运算符-三元运算符-.switch语句-循环结构-while 循环语句 do-while 循环语句
- 算数运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符,位运算符,字符和字符串参加运算
- C++ 类型自动转换 构造函数 复制构造函数 赋值操作运算符函数
- 第039讲 算数运算符 比较运算符 逻辑运算符
- Java赋值、运算符与类型转换
- 【第二篇日记】C# 的转义字符,结构定义、字符转换、类型检查、运算符以及正则表达式
- JAVA关键字、标识符、注释、常量、进制的转换、变量、数据类型的转换、运算符(赋值、比较、逻辑、位、移位、三元)
- 字符串的运算符重载(如:赋值‘=’、加'+'、加等'+='、下标'[]'相等'=='、不等'!='、大于'>'、输出运算符'<<'以及类型转换)
- js数据类型 数据类型的种类 变量 算数运算符 逻辑运算符 位运算符
- 03 WebGL 着色器编程语言GLSL ES的变量类型、赋值和类型转换、运算符
- C#5—字符转化、赋值运算、关系运算符、逻辑运算符、按位运算、类型转化
- c语言中类型转换与赋值运算符、算术运算符、关系运算符、逻辑运算符。原码、反码、补码。小解。
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- java study 02day--转义字符,赋值与比较运算符,逻辑运算符
- PHP 判断字符类型,并转换返回
- JavaScript的类型转换(字符转数字,数字转字符)
- 防止Sql注入字符串 , 变量赋值时防止为空和类型转换
- 字符、字符串、常用类型转换简介