精华内容
下载资源
问答
  • 八大数据类型对应的字节

    万次阅读 2018-12-08 22:49:41
    八大基本数据类型 : byte 1字节 、 short 2字节 、int 4字节 、long 8字节 、float 4字节精确到7位有效数字 、 double 8字节 、char 2字节 、boolean 1位、引用类型 4字节 1个字节表示8位 整形常量默认是...

    八大基本数据类型 :

    byte 1字节 、 short  2字节 、int  4字节 、long    8字节  、float   4字节精确到7位有效数字 、  double  8字节 、char 2字节 、boolean 1位、引用类型 4字节      1个字节表示8位

    整形常量默认是int类型
    十进制  正常、八进制  0开头、十六进制 0x开头、二进制 0b开头
     

    类型的转换

        自动转换:

           转换规则:从存储范围小的类型到存储范围大的类型。

           具体规则为:byte→short(char)→int→long→float→double(当中long转成float时可能会造成存储精度的损失)

          强制转换:

    强制类型转换,也称显式类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以  必须书写相应的代码,并且能够忍受该种损失时才进行该类型的转换。转换时必须保证强转后的值在强转类型的存储范围之中,否则会出现内存溢出导致程序出现异常。

    转换规则:从存储范围大的类型到存储范围小的类型。

    具体规则为:double→float→long→int→short(char)→byte

    语法格式为:(转换到的类型)需要转换的值

    double d=3.14;
    int i=(int) d;

    注意问题:强制类型转换通常都会存储精度的损失,所以使用时需要谨慎。

    展开全文
  • 八大基本数据类型字节

    千次阅读 2020-06-23 16:44:47
    Java 中种基本数据类型占用字节空间总结 基本数据类型 所占用空间大小 byte b; 1字节 short s; 2字节 char c;2字节(C语言中是1字节)可以存储一个汉字 int i; 4字节 long l; 8字节 float f; 4字节 double d; 8...

    Java 中八种基本数据类型占用字节空间总结

    基本数据类型 所占用空间大小

    byte b; 1字节

    short s; 2字节

    char c;2字节(C语言中是1字节)可以存储一个汉字

    int i; 4字节

    long l; 8字节

    float f; 4字节

    double d; 8字节

    boolean bool; false/true (理论上占用1bit,1/8字节,实际处理按1byte处理)

    基本数据类型注意事项:

    1、未带有字符后缀标识的整数默认为int类型;

     未带有字符后缀标识的浮点数默认为double类型。
    

    2、如果一个整数的值超出了int类型能够表示的范围,则必须增加后缀“L”(不区分大小写,建议用大写,因为小写的L与阿拉伯数字1很容易混淆),表示为long型。
    3、带有“F”(不区分大小写)后缀的整数和浮点数都是float类型的;带有“D”(不区分大小写)后缀的整数和浮点数都是double类型的。
    4、编译器会在编译期对byte、short、int、long、float、double、char型变量的值进行检查,如果超出了它们的取值范围就会报错。
    5、int型值可以赋给所有数值类型的变量;

      long型值可以赋给long、float、double类型的变量;
    
      float型值可以赋给float、double类型的变量;
    
      double型值只能赋给double类型变量。
    
    展开全文
  • 基本数据类型 整数型:byte shot int long 浮点型:float double 字符型:char 布尔型:boolean 引用数据类型 类(class) 接口(interface) 数组(array) 占字节数据类型 字节 默认值 ...

    基本数据类型

    整数型:byte short int long
    浮点型:float double
    字符型:char
    布尔型:boolean

    这八种基本类型都有对应的包装类,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。

    引用数据类型

    类(class) 接口(interface) 数组(array)
    在这里插入图片描述

    基本数据类型占字节数

    可以使用代码求法利用包装类中的静态变量SIZE来计算:

    //byte类型所占的字节数求法
                    System.out.println("byte的二进制位数为:" + Byte.SIZE);
                    System.out.println("byte所占的字节数为:" + Byte.SIZE/8);     //一个字节占8个二进制位   
    
    

    在这里插入图片描述

    数据类型字节默认值
    byte10
    short20
    int40
    long80
    float40.0f
    double80.0d
    char2‘\u0000’
    boolean4(根据编译环境而定)false
    1. 关于boolean占几个字节,众说纷纭,虽然boolean表现出非0即1的“位”特性,但是存储空间的基本计量单位是字节,不是位。所以boolean至少占1个字节。
      JVM规范中,boolean变量当作int处理,也就是4字节;而boolean数组当做byte数组处理,即boolean类型的数组里面的每一个元素占1个字节。

    2. \u开头的是一个Unicode码的字符,\u0000代表的应该是NULL,输出控制台是一个空格,其余可以查看Unicode表,Unicode字符通常用十六进制编码方案表示,范围在’\u0000’到’\uFFFF’之间,Unicode可同时包含65536个字符,ASCII/ANSI只包含255个字符,ASCII/ANSI实际上是Unicode的一个子集,\u0000到\u00FF表示ASCII/ANSI字符。

    3. 1Byte(字节或B)=8bit(位或b或比特)
      1KB(Kilobyte 千字节)=1024Byte
      1MB (Megabyte 兆字节 简称“兆”)=1024KB
      1GB (Gigabyte 吉字节 又称“千兆”)=1024MB
      1TB (Trillionbyte 万亿字节 太字节)=1024GB
      1PB(Petabyte 千万亿字节 拍字节)=1024TB
      1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
      1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
      1YB (Yottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
      1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.

    4. 位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。

    5. 字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。

    6. 字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。
      例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。字是计算机进行数据处理和运算的单位。

    7. KB:K在二进制中表示1024,也就是2的10次 方。1KB表示1K个Byte,也就是1024个字节。

    8. 2的8次方=2*2*2*2*2*2*2*2=256,二进制化成十进制

    9. 在Java中整型、字符型被视为简单数据类型,这些类型由低级到高级分别为:
      (byte,short,char)–int–long–float–double
      注意,整数比浮点数低级。低级到高级可以自动转换。而高级到低级需要用代码强制转换,不强转会编译错误。

    10. 浮点型数值,默认是double类型的,想要float,数值后面别忘加个f

    展开全文
  • Java种基本数据类型所占字节

    千次阅读 2016-02-24 15:10:40
    Java种基本数据类型所占字节 数据类型 字节数 byte 1字节 short 2字节 char 2字节(C语言中是1字节) float 4字节 int 4字节 long 8字节 double 8字节 根据字节计算范围:

           Java八种基本数据类型所占字节
    数据类型  字节数
    byte      1字节
    short     2字节

    char      2字节(C语言中是1字节)

    float     4字节
    int       4字节
    long      8字节

    double    8字节

    根据字节计算范围:


    展开全文
  • Java 8中基本数据类型占用字节

    万次阅读 2018-01-04 15:10:00
    8中基本数据类型为: 4种整形:byte(取值-128~127),short(取值-32768~32767),int,long 2种浮点类型:float,double(3.14F位浮点型,没有F默认为double) 1种Unicode编码的字符单元的字符型:char 1中...
  • JAVA种基本数据类型-字节数和取值范围Java8种基本数据类型: 类型 字节 位数 取值范围 默认值 包装类 boolean 1/8 1 true, false false Boolean byte 1 8 -128-127 0 Byte short 2 16 -...
  • 1.bit就是位,也叫比特位,是计算机表示数据最小的单位 2.byte就是字节 3.1byte=8bit 。 整型 byte: 1字节 short: 2字节 int: 4字节 long:8字节 浮点型 float:4字节 double:8字节 布尔型 boolean:只有true和...
  • ava中有种基本数据类型,分别为:byte、short、int、long、float、double、char、boolean。 这种基本类型都有对应的包装类,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。  面试时...
  • Java 八大基本数据类型

    万次阅读 多人点赞 2018-04-27 15:02:51
    1. Java的简单类型及其封装器类Java基本类型共有种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、...
  • Java中八大基本数据类型详解

    万次阅读 多人点赞 2020-12-04 11:06:42
    自从Java发布以来,基本数据类型就是Java语言的一部分,分别是 byte, short, int, long, char, float, double, boolean .当然围绕着这些基本数据类型衍生出来了很多面试题,但是说实话,工作中基本用不到
  • Java基础(一) 八大基本数据类型

    千次阅读 2019-06-16 23:28:46
    J2SE入门(一) 八大基本数据类型 自从Java发布以来,基本数据类型就是Java语言的一部分,分别是***byte, short, int, long, char, float, double, boolean***. 其中: 整型:byte, short, int, long 字符型:char ...
  • Java八大数据类型

    千次阅读 2019-10-14 14:40:54
    目录 基本数据类型 复合数据类型 Java是一种强类型语言,每个变量每个表达式都有类型,...Java有八大基本数据类型,具体如下: 逻辑型(或称布尔型) 所占内存: 占1个字节 常量: true , false 变量: 使用boole...
  • 一、Java基本数据类型  基本数据类型有8种:byte、short、int、long、float、double、...二、各数据类型所占字节大小  计算机的基本单位:bit . 一个bit代表一个0或1  byte:1byte = 8bit 1个字节是8个bit..
  • 八大基本数据类型(超详细)

    万次阅读 多人点赞 2021-03-07 09:31:43
    Java八大数据类型: (1)整数类型:byte、short、int、long (2)小数类型:float、double (3)字符类型:char (4)布尔类型:boolean 学习内容: 1、 整数数据类型 byte:1个字节,8位,256种状态,取值范围为...
  • 基本数据类型 所占用空间大小 byte b; 1字节 short s; 2字节 int i; 4字节 long l; 8字节 char c; 2字节(C语言中是1字节) float f; 4字节 double d; 8字节 boolean bool; false/true 1字节 基本数据类型...
  • 在JAVA中一共有种基本数据类型。 他们分别是byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样 byte的取值范围为-...
  • Java基本数据类型占用字节

    千次阅读 2020-12-30 06:26:09
    在Java中有八大基本数据类型(1)整型int :整数类型short :短整型long :长整型byte :字节类型(2)浮点型float :浮点类型(单精度)double :浮点类型(双精度)(3)逻辑型boolean :布尔型(4)字符型char :字符型基本...
  • 数据类型对应的字节

    千次阅读 2018-06-14 15:20:43
    (1) 64位CPU拥有更的寻址能力,最大支持到16GB内存,而32位CPU只支持4G内存。 (2) 64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。 2、程序运行平台 平台是由 CPU+OS+Compiler 构成,因为...
  • 基本数据类型 默认值 字节数 包装类 byte 0 1(8位) Byte short 0 2(16位) Short int 0 4(32位) Integer long 0L 8(64位) Long float 0.0f 4...
  • 八大基本数据类型(详解)

    千次阅读 2020-03-06 18:29:11
    1.bit就是位,也叫比特位,是计算机表示数据最小的单位 2.byte就是字节 3.1byte=8bit ,0001 1100,一般用两个16进制来显示,所以我们经常看到1个字节显示为 1c 4.1byte就是1B byte[] bs = {(byte)0xff, 0x0F, 0x1F,...
  • 补充说明:4字节:int(%d),unsigned=unsigned int(%u),long=long int(%ld),unsigned long(%lu),float(%f)8字节:double(%lf),unsigned long long(%llu),long long=long long int(%lld)12字节:long double(%...
  • java一共有8中基本数据类型: 1.byte:占1个字节 2.short:占2个字节 3.int:占4个字节 4.long:占8个字节 5.float:占4个字节 6.double :占8个字节 7.char:占2个字节 8.boolean:占4个字节 一个字节占8位。至于为什么...
  • 常用数据类型占内存字节

    千次阅读 2016-04-21 12:40:42
    常用基本数据类型占内存的字节
  • Java 八大基本数据类型简述

    万次阅读 2018-07-12 16:03:15
    java 的基本数据类型关系图1、取值范围类型占用存储空间/字节范围byte 1-127~128(-2的7次方到2的7次方-1)short2-32768~32767(-2的15次方到2的15次方-1)int4-2147483648~2147483647(-2的31次方到2的31次方-1)long8-...
  • bit:位,计算机中存储数据的最小单位,一个...java中有8种基本数据类型 注: 整型数据默认为int类型,默认值为0,如果一个整数的值超出了int的表示范围,可以用long类型表示,例子: long a = 100000L,Long b =...
  • 一、java中种基本数据类型对应的包装类型:   原始类型 包装类 原始类型所占的字节数  short Short 2个字节  int Integer 4个字节  long Long 8个字节  float Float 4个字节  double Do
  • Java 中种基本数据类型占用字节空间总结 基本数据类型 所占用空间大小 byte b; 1字节 short s; 2字节 int i; 4字节 long l; 8字节 char c; 2字节(C语言中是1字节) float f; 4字节 double d; 8字节 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 131,340
精华内容 52,536
关键字:

八大数据类型字节