以下关于 long 、 int 和 short 类型数据占用内存大小的叙述中正确的是
A) 均占 4 个字节
B ) 根据数据的大小来决定所占内存的字节数
C ) 由用户自己定义
D ) 由 C 语言编译系统决定