4个回答
展开全部
int 寄存器长度
char 8bits
但是在64位机中int可能会变成32位(比如MS),看编译器的
16位机的时代浮点运算还是靠协处理器的
double float分别是64 32bits吧,一直的
char 8bits
但是在64位机中int可能会变成32位(比如MS),看编译器的
16位机的时代浮点运算还是靠协处理器的
double float分别是64 32bits吧,一直的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
windows下可以用
sizeof(变量类)
linux下除了sizeof方法之外有个types.h,基本明确了所有变量在本操作系统的字节大小。
理论上double和float在32、64位机上应该是占用相同字节数的。
sizeof(变量类)
linux下除了sizeof方法之外有个types.h,基本明确了所有变量在本操作系统的字节大小。
理论上double和float在32、64位机上应该是占用相同字节数的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
printf("%d",sizeof(int));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询