在c语言中不同数据类型的长度是由什么决定的

A.c语言本身决定的.B.任意的.C.由用户自己定义的D.与宿主及字长有关的

第1个回答  2012-06-01
归根结底都是A。或者说是编译器。
第2个回答  2012-06-02
D.与宿主及字长有关的
第3个回答  2012-06-01
C.由用户自己定义的
第4个回答  推荐于2018-03-29
和编译器有关。
每种类型占用的字节数,是和编译器直接相关的,也就是常说的编译器的字长。
以整型系列的类型,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字节。本回答被网友采纳
相似回答