A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kansyoukyou 中级黑马   /  2016-9-26 09:01  /  1248 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

数据类型            大小       范围                                             默认值

byte(字节)             8         -128 - 127                                           0
shot(短整型)        16      -32768 - 32768                                         0
int(整型)           32   -2147483648-2147483648                                    0
long(长整型)        64   -9233372036854477808-9233372036854477808                  0        
float(浮点型)       32  -3.40292347E+38-3.40292347E+38                            0.0f
double(双精度)            64  -1.79769313486231570E+308-1.79769313486231570E+308        0.0d
char(字符型)        16         ‘ \u0000 - u\ffff ’                             ‘\u0000 ’
boolean(布尔型)     1         true/false                                         false


11 个回复

倒序浏览
大小是bit……不是一半用字节吗
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
黑龍 发表于 2016-9-26 11:16
大小是bit……不是一半用字节吗

bit是位,也就是计算机二进制体系中存储的一个0或者1。
而byte是字节,8个bit可以存储一个字节。

bit太小,实际应用中无法表达有效信息,一般最小的存储单位从byte开始。
回复 使用道具 举报
66666666666
回复 使用道具 举报
用2的次幂是不是更好一些
回复 使用道具 举报
................
回复 使用道具 举报
喝咖啡的玉米 发表于 2016-9-26 13:15
用2的次幂是不是更好一些

从最小来说是从byte开始。用2的次幂是在数字太大不好书写的情况下表示数字范围的一种用法,底层计算依然是基本的二进制的。
回复 使用道具 举报
char  0 - 65535   
回复 使用道具 举报
什么个意思 看不明白
回复 使用道具 举报
这个主要记住常用的,和位数就可以了吧。
回复 使用道具 举报
459374998 发表于 2016-9-27 12:18
这个主要记住常用的,和位数就可以了吧。

了解和清楚区别就行了。
回复 使用道具 举报
这个很重要.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马