内容简介:字符集:通常意义就是单个字符,
1: java分为两种数据类型:基础数据类型和封装数据类型
- 整型: byte(1字节),short(2字节),int(4字节),long(8字节) - 浮点型: float(4字节),double(8字节) - 字符串: char(2字节) - 布尔型: boolean(1字节)
字节数就是决定数据类型的内存空间的大小,也决定了数据类型的字面值范围。在开发过程中,我们定义个变量,合理数据类型的选择是根据你的字面值去决定的,反之:什么样子字面值就决定你选择一个合理的数据类型。
-
最大值最小值的计算:
最小值:2的指数(字节x位数-1) 最大值:2的指数(字节x位数-1)-1 比如:byte(1字节) 最小值(-2^(1x8-1) <===>最大值 2^(1x8-1))
2: 字符
2.1: 什么是字符集
字符集:通常意义就是单个字符, 字符必须以单引号引起来 ,('')。 Java语言是16位Unicode编码方式。
eg: har a = 'A'; 其实计算机,是无法保存电影,音乐,图片,字符。计算机只能保存二进制。因此电影,音乐,图片都是先需要转成二进制的方式,才能够保存。
- Unicode表A-Z a-z 0-9 标点符合,空格,回车等等,都是占用一个字符
- 中文:占用两个字符。
- char和int之间是可以相互转换----都参照ascii表进行获取计算。 0---48 A---65 a---97
2.2: char,int和string的关系
-
char和string有什么关系?
基础数据类型的类型是没有字符串的。 jdk ———— 字符串专门处理弥补单字符的问题。字符串只不过是一连串的单字符的组合。 Stirng, 它属于引用数据类型,它是一个类。 char有一些特殊字符,专门给字符串提供换行,回车,单引号 char中的转义符\,专门来处理字符串的特殊符合。
2.3: 类
类只有三样东西:方法,属性,代码块。 类中的方法和属性都是提供给我们调用者使用的。 调用方法过程,其实就告诉jvm中去寻找有没有这个方法,如果有就通知cpu去计算方法体里面的代码内容。
3: 判断
3.1 比较:一定是两个物体之间才有比较关系,一定已知量(具体的值)一个未知量(变量)
a. if在添加判断: 格式: if(boolean){ //true体 }else{ //false体 } b. 多种选择 if(true){ //true体 }else if(true){ //true体 }else{ //false体 }
3.2: 逻辑符:&& 并且(且) 或者 || 非 !(取非)
4: 总结
-
char和int的关系,他们在内部是可以互相转换的。**因为char单个字符最终都转成int类型十进制,在转成二进制进行存储。
char字节2位,int是4位。也就是说单个字符char是可以被int所接受的,输入自动类型转换。 - 字符:0---48 A---65 a---97。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 一文详解Python字符串条件判断方法
- golang判断字符串出现的位置及是否包含
- sql 判断字符串中是否包含数字和字母的方法
- Python 判断字符串是否为大写及 is 方法延伸
- JavaScript判断字符串是否为数字类型:Number.isInteger、isNaN、正则表达式比较
- 你有没有想过: Java 虚拟机是如何判断两个对象是否相同的?判断的流程是什么?
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Effective C++
梅耶 (Scott Meyers) / 侯捷 / 电子工业出版社 / 2011-1-1 / 65.00元
《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》内容简介:有人说C++程序员可以分为两类,读过Effective C++的和没读过的。世界项级C++大师scott Meyers成名之作的第三版的确当得起这样的评价。当您读过《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》之后,就获得了迅速提升自己C++功力的一个契机......一起来看看 《Effective C++》 这本书的介绍吧!