归根结底都是A。或者说是编译器。
D.与宿主及字长有关的
C.由用户自己定义的
和编译器有关。
每种类型占用的字节数,是和编译器直接相关的,也就是常说悉伏的编译器的字长。
以整型系列的类型,char, short, int, long为例:
1 16位字长:
对于16位编译器,char占1字节,short占2字节,int占2字节,long占4字节。睁敏携
2 32位字长:
对于32位编译器,char 占1字节,short占2字节拿蚂,int占4字节,long占4字节。
3 64位字长:
对于64位编译器,char占1字节,short占2字节,int占4字节,long占8字节。