A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
Dark_Knight
中级黑马
黑马币:0
帖子:160
精华:0
© Dark_Knight 中级黑马 / 2014-12-8 20:22 / 3381 人查看 / 18 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
chudaming213 发表于 2014-12-8 20:55 按占用内存空间的大小吧。byte 八位 char short 十六位 int float 32位 long double 64位 ...
Dark_Knight 发表于 2014-12-8 20:58 但是为什么byte和short是平级的呢
查看全部评分
c91764000 发表于 2014-12-8 21:26 表达式的数据类型自动提升 所有的byte型、short型和char的值将被提升到int型。 如果一个操作数是long型,计 ...
Dark_Knight 发表于 2014-12-8 21:36 是只有byte被提升了吧
Dark_Knight 发表于 2014-12-8 21:30 是不是因为byte和char,short体现到屏幕上都是两个字节,所以byte已经被提升了,所以他们是同一级的。 ...
chudaming213 发表于 2014-12-8 23:19 这跟在屏幕上显示没有关系。 他应该强调的是向上提升,所谓“上”就得有个排列不是,排列的标准就是占用 ...
Dark_Knight 发表于 2014-12-8 23:36 我明白了 谢谢,大神的笔记好像有个地方写错了,long——>float才对吧,我试过了float c = 1l;可以成立。 ...