美文网首页
计算机单位存储换算和java数据类型

计算机单位存储换算和java数据类型

作者: 测试探索 | 来源:发表于2024-08-20 20:57 被阅读0次

一:计算机基础知识

  • bit 位 ,即0或者1, 0101010110
  • byte字节,8位作为一个字节,字节是处理数据的基本单位
  • 1 byte = 8bits
  • 1KB = 1024 bytes
  • 1MB = 1024 KB
  • 1GB = 1024 MB

二:数据类型

2.1基本数据类型

  • 整形
    1、byte:8位,最大存储数据量是255,取值范围在-128到127之间。
    2、short:16位,最大数据存储量是65536,取值范围在-32768到32767之间。
    3、int:32位,最大数据存储容量是2的32次方减1,取值范围在-2147483648到2147483647之间。
    4、long:64位,最大数据存储容量是2的64次方减1,取值范围-9223372036854774808到9223372036854774807之间
  • 浮点型
    1、float:单精度浮动数,直接赋值时必须在数字后加上f或F。
    2、double:双精度浮动数,精度比float高
  • 字符型
    char:用于存储单个字符,可以是汉字,16位的 unicode字符,即两个字节表示一个字符
  • 布尔型
    boolean:只有两个取值,即true和false
package chapter3;

public class BaseDateTypeDemo {

    public static void main(String[] args){
        //声明基本数据类型
        byte byteVar = 100;
        short shortVar = 2000;
        int intVar = 300000000;

        // 注意L后缀,表示这是一个long类型的字面量
        long longVar = 10000000L;

        float floatVar = 1.2F;
        double doubleVar = 3.1415926;

        //字符类型,字符需要加引号,字符串需要双引号
        char charVar = 'A';

        // 整型之间的转换
        //从long到int的转换是显式的,因为它涉及到可能的数据丢失(int的范围比long小),所以需要强制类型转换
        int intFromLong = (int)longVar; // 显式类型转换
        System.out.println("intFromLong: " + intFromLong);


    }
}

输出结果

intFromLong: 10000000

2.2引用数据类型

  • 是Java中非常重要的一类数据类型,与基本数据类型(如int、char、double等)相对。
  • 引用数据类型不直接存储数据值,而是存储对对象在内存中的引用(即对象的内存地址)。
  • 通过引用,我们可以操作该对象及其属性和方法

相关文章

  • c#学习(二)c#初级入门

    计算机存储单位换算   计算机存储单位一般用bit、B、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB...

  • java中的位运算

    1.概述 1.1 存储单位的基本换算公式 1.2 支持的数据类型 1.3 数据存储方式 2.位运算 位运算符 2....

  • 计算机存储单位之间的换算

    2020-12-17 位(或称比特)--bit(b):最小的计算机存储单位,计算机中用二进制中的0和1来表示数据,...

  • Java基础系列5-Java的数据类型

    一.Java的基本数据类型 1.1 计算机存储单元   变量是内存中的小容器,用来存储数据。那么计算机内存是怎么存...

  • JAVA基础

    1、变量2、运算符 01变量概述 02计算机存储单元 03Java中数据类型四类八种 04常量和数据类型 05变量...

  • Java-计算机、程序和 Java 概述

    Java-计算机、程序和 Java 概述 计算机是存储和处理数据的电子设备。 计算机包括硬件和软件两部分。 硬件是...

  • 附加: 理解PCM

    开始之前,先来了解下很基础的知识 - 计算机的存储单位和整数存储在计算机所占的内存大小。 1).计算机最小的存储单...

  • 博“君”一笑~

    1. 我才是IT中的农民工 昨天1024程序员节,刚才敲下来,忽然发现这不是计算机存储里换算的单位间隔吗?哦啊 这...

  • Java基本类型

    java中数据的基本类型分为:基本数据类型和引用数据类型,对此不多介绍; 接下来讨论一下java中数据类型存储在哪...

  • Java基本类型

    java中数据的基本类型分为:基本数据类型和引用数据类型,对此不多介绍; 接下来讨论一下java中数据类型存储在哪...

网友评论

      本文标题:计算机单位存储换算和java数据类型

      本文链接:https://www.haomeiwen.com/subject/oufbkjtx.html