整形数据类型中,需要内存空间最少的是() A、short B、long C、int D、byte 应该选什么为什么?

如题所述

byte吧,一个字节(八个二进制位)

拓展:同时 short 2个字节(16个二进制位也即2个八位)  int 四个字节  long 8个字节

类型                                                         长度(bit)                        范围
char(字符型)                                                      8                           ASCII字符
unsigned char(无符号字符型)                          8                      0~255
signed char(有符号字符型)                                   8                   -128~127
int(整型)                                                         16                   -32768~32767
unsigned int(无符号整型)                                        16                     0~65535
signed int(有符号整型)                                     16                     同int
short int(短整型)                                               8                   -128~127
unsigned short int(无符号短整型)                           8                     0~255
signed short int(有符号短整型)                                   8                    同short int
long int(长整型)                                                 32           -2147483648~2147483649
signed long int(有符号长整型)                                32              -2147483648~2147483649
unsigned long int(无符号长整型)                      32                    0~4294967296
float(单精度型)                                             32                      约精确到6位数
double(双精度型)                                                64                    约精确到12位数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-05
首先解说一下:
short是短整数型,占2字节
long是长整数型,占4字节
int是整型数据(开发程序常用),占4字节

byte是……单位,不是数值,byte就是字节
如果说的byte就是1byte的话,当然选择D啦~
第2个回答  2019-12-25
D byte 一个字节
第3个回答  2017-07-22
选择D、byte。
第4个回答  2012-10-31
应该是D本回答被提问者采纳