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

2024年11月28日 21:57
有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字节。