课程回顾
-
进制
-
十进制转换二进制
十进制数除以2倒取余数
-
二进制转换十进制
-
二进制转换八进制
从低位次开始三位一组,如果最高位不足三位补0,将每一组三位二进制转换为八进制
-
八进制转换二进制
一个八进制数转换成三个二进制数,不足的位次补0
-
二进制转换十六进制
从低位次开始四位一组,如果最高位不足四位补0,将每一组四位二进制转换为十六进制
-
十六进制转换二进制
一个十六进制数转换成四个二进制数,不足的位次补0
-
-
计算机中存储单位
- 1Byte = 8 bit
- 1KB = 1024 Byte
- 1MB = 1024 KB
- 1GB = 1024 MB
- 1TB = 1024GB
-
计算机底层存储原理
二进制
原码
反码
补码
正整数:三码合一
负整数:
原码:数据的二进制表现形式
反码: 在原码基础上,除了最高位(符号位),其他位0变1,1变0
补码:补码是在反码的基础上加1
计算机存储和计算用的都是数据的补码
-
码表
ASCII 一个字节表示一个字符
UTF-8:汉字占三个字节
GBK: 汉字占2个字节
-
变量
- 概念:变量就是在程序运行过程中可以变化的量,本质上就是在内存中开辟一块空间,用于存储数据。
- 变量的声明和使用
- 变量三要素: 变量类型,变量名称,变量的值
- 变量声明: 变量类型 变量名称; 如: int a; String name;
- 变量的初始化: 初始化就是第一次给变量赋值
- 先声明后初始化
- 声明的同时初始化
-
数据类型
byte short int long float double boolean char