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

2024-11-28 21:57:55
推荐回答(4个)
回答(1):

归根结底都是A。或者说是编译器。

回答(2):

D.与宿主及字长有关的

回答(3):

C.由用户自己定义的

回答(4):

和编译器有关。
每种类型占用的字节数,是和编译器直接相关的,也就是常说悉伏的编译器的字长。
以整型系列的类型,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字节。