day03课程回顾

课程回顾

  1. 进制

    1. 十进制转换二进制

      十进制数除以2倒取余数

    2. 二进制转换十进制

    3. 二进制转换八进制

      从低位次开始三位一组,如果最高位不足三位补0,将每一组三位二进制转换为八进制

    4. 八进制转换二进制

      一个八进制数转换成三个二进制数,不足的位次补0

    5. 二进制转换十六进制

      从低位次开始四位一组,如果最高位不足四位补0,将每一组四位二进制转换为十六进制

    6. 十六进制转换二进制

      一个十六进制数转换成四个二进制数,不足的位次补0

  2. 计算机中存储单位

    • 1Byte = 8 bit
    • 1KB = 1024 Byte
    • 1MB = 1024 KB
    • 1GB = 1024 MB
    • 1TB = 1024GB
  3. 计算机底层存储原理

    二进制

    原码

    反码

    补码

    正整数:三码合一

    负整数:

    ​ 原码:数据的二进制表现形式

    ​ 反码: 在原码基础上,除了最高位(符号位),其他位0变1,1变0

    ​ 补码:补码是在反码的基础上加1

    计算机存储和计算用的都是数据的补码

  4. 码表

    ASCII 一个字节表示一个字符

    UTF-8:汉字占三个字节

    GBK: 汉字占2个字节

  5. 变量

    1. 概念:变量就是在程序运行过程中可以变化的量,本质上就是在内存中开辟一块空间,用于存储数据。
    2. 变量的声明和使用
      1. 变量三要素: 变量类型,变量名称,变量的值
      2. 变量声明: 变量类型 变量名称; 如: int a; String name;
      3. 变量的初始化: 初始化就是第一次给变量赋值
        1. 先声明后初始化
        2. 声明的同时初始化
  6. 数据类型

    byte short int long float double boolean char

posted @ 2023-07-26 22:06  御坂美琴丷  阅读(12)  评论(0)    收藏  举报