Java语言基础(二)
发布时间:2022-09-14 20:48:34 276
相关标签: # 数据
1. 字节的概念
1 byte(字节) = 8 bit
1 k = 1024 byte
1 m = 1024 K
2. 基本数据类型
Java 是一种 强类型的语言,针对每一种数据都定义了明确的数据类型
数据类型分为两种:
- 基本数据类型
- 引用数据类型(类、接口、数值)
基本数据类型:四类八种
3. 基本数据类型中要注意的地方
Java 各整数类型有固定的表数范围和字段长度,其不受具体操作系统的影响,以保证Java程序的可移植性。
Java语言的整型常量默认为int型,声明long型常量可以后加‘ l ’或‘ L ’ ,如:
与整数类型类似,Java浮点类型有固定的表数范围和字段长度,不受平台影响。
Java 浮点类型常量有两种表示形式
Java 浮点型常量默认为 double 型,如要声明一个常量为 float 型,则需在数字后面加 f 或 F ,如:
char 型数据用来表示通常意义上的“字符”
字符常量为用单引号括起来的单个字符,例如:
Java 字符采用 Unicode 编码,每个字符占两个字节,因而可用十六进制编码形式表示。注:Unicode是全球语言统一编码
boolean 类型适于逻辑运算,一般用于程序流程控制 。
4. 变量相加 和 常量相加 的区别
变量相加,在运行的时候才能确定
常量相加在编译期间就能确定
5. 强制转换数据溢出后怎么计算
分析:
计算机中数据的运算都是 补码进行的,而要得到补码就得先算出 二进制
6. 原码、反码、补码
不打算这么啰嗦的,既然用到了,就顺便理清楚
原码:原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值
反码:
- 正数的反码是其本身
- 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反
补码:
- 正数的补码就是其本身
- 负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后+1. (即在反码的基础上+1)
原码、反码、补码参考链接
文章来源: https://blog.51cto.com/u_11864323/5674225
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报