Day 02(7/17 数据类型,转义字符,运算符)
2019-08-16 10:34:54来源:博客园 阅读 ()
Day 02(7/17 数据类型,转义字符,运算符)
Day 02
一、转义字符
概念:将一个字符的原始含义进行转换,使用 ”\”;
常见:
1、 “\t” 制表符
2、 “\n” 换行
二、数据类型
分类:
1、基本数据类型
|
数据类型 |
字节 |
取值范围 |
整型 |
byte |
1 |
-2^7~2^7-1 |
short |
2 |
-2^15~2^15-1 |
|
int |
4 |
-2^31~2^31-1 |
|
long |
8 |
-2^63~2^63-1 |
|
浮点型 |
float |
2 |
|
double |
4 |
|
|
布尔型 |
boolean |
1/8一个字节 |
|
字符型 |
char |
2 |
|
一个char可以接收一个汉字,不能有空字符
浮点型数据标识的是一个近似值
float接受小数必须写上“f”或者“L”
long接受的整数如果超过了int的范围,必须写上“l”或者“L”
2、引用数据类型
三、运算符
3.1算数运算符
+、-、*、/、%、++、-- 除法:整数之间的除法可能存在精度流失 取模:
整除的结果是0
结果的正负号取决于被模数的正负
加法:
1、求和
2、字符串的拼接,字符串数据与任何数据类型用“+”连接,都是执行拼接操作,并且结果仍然是一个字符串
3、字符类型与整数的相加,会将字符数据优先转换成对应的十进制整数,再与整数相加。 遵循ASCII码表: "0"~"9":48~57 "a"~"z":97~122 "A"~"Z":65~90
Unicode万国码表:前128位与ASCII码表相同,并且收录了各个国家地区文字的码表
++、--:在自身基础上实现自增1、自减1。 例如: i++,等价于i = i + 1; --i,等价于i = i - 1;
注:
1、++、--对自身进行单独操作时,符号的前置和后置没有任何区别
2、2、++、--在进行复合操作时, 前置:先执行自增(减),再执行其他功能 后置:先执行其他功能,再执行自增(减)
3.2 赋值运算符
3、=、+=、-=、*=、/=、%= =:赋值,将等号右边的表达式运算完毕,赋值给等号左边的变量 +=:例如,i += 3 等价于 i = i + 3 -=: *=: /=: %=: 注:常量不能被赋值
3.3 比较运算符
比较运算的结果是布尔值
>、<、>=、<=、==、!= ==:判断两数是否相等 !=:判断两数是否不等
3.4 逻辑运算符
逻辑运算的结果是布尔值 &:与,表达式两边只要有false,整个表达式的结果就是false |:或,表达式两边只要有true,整个表达式的结果就是true !:非,取反 ^:异或,表达式两边同为true(false),结果是false;表达式两边不同结果为true
短路机制,可以增强性能
&&:与,表达式的左边是false,整个表达式的结果就是false,表达式右边不再执行 ||:或,表达式的左边是true,整个表达式的结果就是true,表达式右边不再执行
3.5三元运算符
格式:表达式1?表达式2:表达式3;
注:
三元运算表达式的结果必须能够得到一个确切的值 逻辑:判断表达式1的结果,结果为true,执行表达式2;反之,执行表达式3;
3.6位运算
运算逻辑:
1、将十进制数转换成对应的二进制数
2、将两数数据按最低位对齐
3、将1视为true,将0视为false 4、根据逻辑运算&、|、^,按位进行运算
左移:a<<b:a*2^b
原文链接:https://www.cnblogs.com/dalaoshi/p/11203471.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Flink 如何分流数据 2020-06-11
- 数据源管理 | Kafka集群环境搭建,消息存储机制详解 2020-06-11
- 大公司都在做的大数据平台,为你精选这一份书单 2020-06-09
- switch循环所支持的数据类型 2020-06-07
- java基本数据类型 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash