美文网首页
Java基本数据类型各占多少字节

Java基本数据类型各占多少字节

作者: 快感的感知 | 来源:发表于2021-07-16 11:33 被阅读0次
类型 字节数 取值范围
byte 1 -128~127(-2的7次方到2的7次方-1)
boolean 1 true和false
char 2 采用unicode编码,它的前128字节编码与ASCII兼容
short 2 -32768~32767(-2的15次方到2的15次方-1)
int 4 -2147483648~2147483647(-2的31次方到2的31次方-1)
float 4 3.402823e+38 ~ 1.401298e-45(e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方)
long 8 -9223372036854774808~9223372036854774807(-2的63次方到2的63次方-1)
double 8 1.797693e+308~ 4.9000000e-324

字符的存储范围在\u0000~\uFFFF,在定义字符型的数据时候要注意加' ',比如 '1'表示字符'1'而不是数值1,
char c = ' 1 ';

1.1、怎么区分byte和char?

char与byte的区别

byte 是字节数据类型 ,是有符号型的,占1 个字节;大小范围为-128—127 。char 是字符数据类型 ,是无符号型的,占2字节(Unicode码 );大小范围 是0—65535 ;char是一个16位二进制的Unicode字符,JAVA用char来表示一个字符 。

3.1、uint8是什么

uint8应该是无符号8位二进制整型,其实就是unsigned char类型。

uint8: u无符号,int整形,8占8个字节。

相关文章

网友评论

      本文标题:Java基本数据类型各占多少字节

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