Java入门学习——其他数据形式的存储原理

soulmate-clx / 2023-08-14 / 原文

一、字符(文本)在计算机中是如何存储的呢?

  • ASCII编码表:即美国信息交换标准编码,规定现代英语、数字字符、和其他西欧字符对应的数字编码。
  • 为了验证字符是通过ASCII编码表编号的二进制形式进行存储的,我们在IDEA里新建一个Module(day02-basic-app),然后在src下面新建package(it.com.variable),然后在这下面再建一个Java class(ASCIIDemo1):

     

package it.com.variable;

public class ASCIIDemo1 {
    public static void main(String[] args) {
        // 目标:掌握ASCII编码表的编码特点。
        System.out.println('a' + 10);  // 97 + 10 = 107  'a'存储的是97的二进制形式
        System.out.println('A' + 10);  // 65 + 10 = 75   'A'存储的是65的二进制形式
        System.out.println('0' + 10);  // 48 + 10 = 58   '0'存储的是48的二进制形式
    }
}
  • 运行结果:

     

二、图片数据在计算机中是如何存储的呢?

图片数据-彩色图

  • 图片就是无数个像素点组成的
  • 每个像素点的数据:用0~255*255*255表示其颜色

三、声音数据在计算机中是如何存储的呢?

声音数据