精华内容
下载资源
问答
  • java 数据类型所占字节数,int char

    千次阅读 2016-06-11 09:36:13
    数据类型所占字节数,代码如下: package SimpleGrammar; /** * * @author jaloli * byte和int,char类型区别如下: 1.byte 是字节数据类型 ,是有符号型的,1 个字节;大小范围为-128—127 。 2.char 是字符...

    数据类型所占字节数,代码如下:

    package SimpleGrammar;
    
    /**
     * 
     * @author jaloli
     * byte和int,char类型区别如下:
    	1.byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。
    	2.char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ;
           char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。(char 表示中文单字占连个字节,表示英文字符占一个字节)
    	3.int是整型数据类型,是有符号型的,占用4个字节,大小范围为:-2147483648到2147483647
    	4.long / double  8个字节 ,float  4个字节
        5.short  两字节
    
     *
     */
    public class DataTypeBit {
    
    	public static void main(String[] args) {
    		char a = 'a';
    		char b = '中';
    		short c = 1;
    		boolean d = true;
    		byte e = 1;
    		int f = 1;
    		float g = 1.0f;
    		double h = 1.0;
    		long i = 1;
    	}
    }
    


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

    千次阅读 2019-02-11 17:30:41
    1、整型 类型 存储需求 bit数 取值范围 备注 ...JAVA是采用Unicode编码。每一个字节占8位。你电脑系统应该是 32位系统,这样每个int就是 4个字节 。 其中,一个字节由8个二进制位...

    JAVA是采用 Unicode 编码。每一个字节占8位 bit 。你电脑系统应该是 32位系统,这样每个int就是 4个字节 。

    其中,一个字节由8个二进制位组成 。

    1、整型

    类型 存储空间 bit数 取值范围 备注
    byte 1字节 1*8 -2^7 ~ 2^7-1 ( 即:-128~127 ) -
    short 2字节 2*8 -2^15 - 2^15-1 ( 即:-32768~32767) -
    int 4字节 4*8 -2^31 - 2^31-1 ( 即: ) -
    long 8字节 8*8 -2^63 - 2^63-1 ( 即: ) -

    2、浮点型

    类型 存储空间 bit数 取值范围 备注
    float 4字节 4*8 -2^31 - 2^31-1 ( 即: ) float类型的数值有一个后缀F (例如:3.14F)
    double 8字节 8*8 -2^63 - 2^63-1 ( 即: ) 没有后缀F的浮点数值(如3.14)默认为double类型

    3、char类型

    类型 存储空间 bit数 取值范围 备注
    char 2字节 2*8 -2^15 - 2^15-1 ( 即:-32768~32767 ) -

    4、boolean类型

    类型 存储空间 bit数 取值范围 备注
    boolean 1字节 1*8 false、true -

    5、总结

    • 1字节 的是 byte 、boolean
    • 2字节 的是 short 、char
    • 4字节 的是 int 、float
    • 8字节 的是 long 、double
    展开全文
  • java基本类型数据所占字节

    千次阅读 2017-06-09 10:39:30
    java常用的基本数据类型所占字节
    我们知道由于java没有像C语言有 sizeof()函数,所以没法测试到底占了一个字节,但是一些常用的基本数据类型我们需要了解
    java的字符类型 char 占用2个字节,因为它是Unicode编码(这个和c语言的有点不太一样,c语言占一个字节)
    Java简单数据类型
    简单类型 大小 范围/精度 
    float 4 字节 32位IEEE 754单精度 
    double 8 字节 64位IEEE 754双精度 
    byte 1字节 -128到127 
    short 2 字节 -32,768到32,767 
    int 4 字节 -2,147,483,648到2,147,483,647 
    long 8 字节 -9,223,372,036,854,775,808到9,223,372,036, 854,775,807 
    char 2 字节 整个Unicode字符集 
    boolean 1 位(byte) True或者false 是计算机最小的存储单元
    展开全文
  • Java基本数据类型所占字节数以及一个字符串怎么判断有多少个字节? 解答第一个问题,Java基本数据类型所占字节数 一个字符串判断有多少个字节组成: String采用一种更灵活的方式进行存储。在String中,一个英文...

    一.问题描述

    Java基本数据类型所占字节数以及一个字符串怎么判断有多少个字节?

    解答第一个问题,Java基本数据类型所占字节数

    一个字符串判断有多少个字节组成:

    String采用一种更灵活的方式进行存储。在String中,一个英文字符、阿拉伯数字占1个字节,而中文字符根据编码的不同所占字节数也不同。在UTF-8编码下,一个中文字符占3个字节;而使用GBK编码时一个中文字符占2个字节。测试代码如下:

    展开全文
  • Java八种基本数据类型所占字节 数据类型 字节数 byte 1字节 short 2字节 char 2字节(C语言中是1字节) float 4字节 int 4字节 long 8字节 double 8字节 根据字节计算范围:
  • 基本数据类型 运算符 节介绍 字节(Byte)是二进制数据的单位。一个字节通常8位(bit)长。既 1Byte = 8 bit ;字节(Byte)简写B; 十六进制所占字节 1个十六进制4位(bit),1个字节(B)8位(bit),所以...
  • java中基本数据类型所占字节

    千次阅读 2019-04-02 08:49:37
    bit 位 00000000 8bit = 1 byte (8位=1字节) byte 1字节 shot 2字节 int 4字节 long 8字节 float 4字节 double 8字节 char java中2字节 (C语言中1字节)...
  • c语言中不同数据类型所占字节数和编译器有关 一,整型 Turbo C:  [signed] int 2Byte//有符号数,-32768~32767  unsigned int 2Byte //无符号数,只能表示整数0~65535  [signed] short [int] 2Byte  ...
  •  C跟java的基本数据所占位数的差异,比如32位系统,java long型多少位,c的long型多少位,64位呢?所以在这里把相关涉及的知识整理总结一下,防止遗忘。   C/C++ :  1字节=8位  1k=1024字节=2^10  1m=...
  • 基本数据类型所占字节

    千次阅读 2017-05-05 23:16:25
    在C/C++中基本数据类型因开发环境的不同而不同。但是,C标准中并没有具体...下面给出不同位数编译器下的基本数据类型所占字节数: 在Java中,所有的数值类型占据的字节数量与平台无关! 并且在Java中没有任何无
  • C/C++的数据类型: 一,整型 Turbo C:  [signed] int 2Byte//有符号数,-32768~32767  unsigned int 2Byte //无符号数,只能表示整数0~65535  [signed] short [int] 2Byte  unsigned short...
  • ava中有八种基本数据类型,分别为:byte、short、int、long、float、double、char、boolean。... 面试时时常会闻到这八种基本类型及其包装类,而且各种基本类型所占字节数即使记不住、能用代码实现也是可以的。
  • 那么问题来了,也是今天想讨论的重点:Boolean到底多少字节? 查看JDK源码并无法得到其大小,然后通过网上查找资料得到如下干货,有意思有意思。 注明:以下文字来源于:...
  • 1字节short s; 2字节int i; 4字节long l; 8字节char c; 2字节(C语言中是1字节)float f; 4字节double d; 8字节boolean bool; false/true1、未带有字符后缀标识的整数默认为int类型;未带有字符后缀标识的...
  • 1. java中基本数据类型有3类8种: 数值型- byte、 short、int、 long、float、 double 字符型- char 布尔型-boolean 2.八种类型所占字节数 类型 占用存储空间 byte 1字节/8位 short 2字节/16位 ...
  • java 和 android代码编写时,时而会忘记一些基本的基础知识,收集下基本数据类型所占字节数, Java数据类型: 1. 整型 byte 1个字节 short 2个字节 int 4个字节 long 8个字节 2. 实型 float 4个字节 double ...
  • Java中的基本数据类型
  • C、C++数据类型所占字节

    千次阅读 2012-02-17 16:44:11
    C标准中并没有具体给出规定那个基本类型应该是多少字节数,具体与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型4个字节;而tuborC下则是2个字节。 所以int,long int,...
  • 最近在看一些java的基础知识,有一点问题是这样的:在java中char 可以存储一个汉字吗?相信90%的java程序员都知道答案,但是有很多人不...String类型在存储一个汉字的时候,使用不同的编码格式,需的字节数是不一样的
  • 基本数据类型 类型 字节数 取值范围 byte 1 −27−27-2^7到27−127−12^7-1 short 2 −215−215-2^15到215−1215−12^15-1 int 4 −231−231-2^31到231−1231−12^31-1 long 8 −263−...
  • 数据类型 大小/位 封装类 默认值 可表示数据范围 1 byte(位) 8 Byte 0 -128~127 2 short(短整型) 16 Short 0 -32768~32767 3 int(整数) 32 Integer ...
  • 基本数据类型 默认值 字节数 包装类 byte 0 1(8位) Byte short 0 2(16位) Short int 0 4(32位) Integer long 0L 8(64位) Long float 0.0f 4...
  • Java的基本数据类型多少个字节

    千次阅读 2018-03-18 21:08:43
    其他引用类型都是由java虚拟机决定的自己不能操作 表示范围公式:(-2的n-1次方) 至 (2的n-1次方 - 1), 因为第一位用于当做符号位,第1个bit表示符号,0表示正数,1表示负数 基本类型 的内存(1字节是8位) ...
  • Java中基本数据类型占几个字节多少位 1.字节:byte:用来计量存储容量的一种计量单位;位:bit 2.一个字节等于8位 1byte = 8bit char占用的是2个字节 16位,所以一个char类型的可以存储一个汉字。 整型: byte:...
  • 常用数据类型占内存字节

    千次阅读 2016-04-21 12:40:42
    常用基本数据类型占内存的字节
  • 1、Java 中的字节容量关系 1 GB = 1024 MB,GB:千兆 1 MB = 1024 KB,MB:兆 1 KB = 1024 B,KB:千字节,B 是 Byte 的缩写,即字节。 2、字节(Byte)和位(Bit)的关系 (1)Bit——Binary Digit(二进制数位)的...
  • Java中boolean数据类型占用多少个字节

    千次阅读 2018-03-21 01:24:09
    Java中boolean数据类型占用多少个字节Java中一共有八种数据类型,未精确定义字节(Boolean),1字节(byte),2字节(short,char),4字节(float,int),8字节(long,double): Boolean到底多少字节? 参考 Stack ...
  • double8个字节关于boolean几个字节,众说纷纭,虽然boolean表现出非0即1的“位”特性,但是字节Java中基本单位。所以boolean至少一个字节。 据我查阅资料,boolean如果是在boolean数组中,它占据一个字节;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 417,016
精华内容 166,806
关键字:

java数据类型所占字节

java 订阅