答案选D。double、float都是浮点型。double(双精度型)比float(单精度型)存的数据更准确些,占的空间也更大。所以选D。扩展资料在32 位的系统上,short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;long占据的内存大小是4 个byte;float占据的内存大小是4 个byte;double占据的内存大小是8 个byte;char占据的内存大小是1 个byte。