00问答网
所有问题
c语言中,不同的平台上对不同数据类型分配的字节数是不同的?这个是跟自己电脑是多少位有关系么?
比如32位编译器中long占4个字节
但是64位编译器中long占8个字节
举报该问题
推荐答案 2015-09-19
和自己电脑是多少位没关系,和编译器有关系,不同位的编译器一次能吞吐的字节数不同,所以不同的编译器对于相同的数据类型分配的字节可能不同
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DBZTTjBZTrBDrnrrBII.html
相似回答
C语言中不同的数据类型的
长度和什么有关
答:
和编译器有关
。每种类型占用的字节数,是和编译器直接相关的,也就是常说的编译器的字长。以整型系列的类型,char, short, int, long为例:1 16位字长:对于16位编译器,char占1字节,short占2字节,int占2字节,long占4字节。2 32位字长:对于32位编译器,char 占1字节,short占2字节,int占...
为什么在
不同的
编译器上的
C语言数据类型
占用
的字节
大小都不一样如何...
答:
不要相信
数据类型的
通常占用
字节数,
比如认为int占4
字节,这是
通常情况下的占用数 可以考虑用类似sizeof(float)这样的方法去求取具体占用字节数,这个会给出准确数据
在
c语言中不同数据类型的
长度是由什么决定的
答:
归根结底都是A。或者说是编译器。
为什么java中的int型占4个
字节,
而
c语言中的
int却占2个字节, 一个整型...
答:
java 中 int总是4字节 没错,但是C不一样 在16位C编译器中,int是2字节,在32为C编译器中int为32位,在64位C编译器中int为8
字节,C语言
规定,int型是目标设备(16位或32位或64位CPU的机器等等)最适宜(不是最适宜也至少是挺适宜)的整数类型,且至少要2字节 也不能简单说取决于电脑,而...
大家正在搜
c语言中基本的数据类型有哪些
c语言数据类型字节
c语言基本数据类型所占字节
各种数据类型的字节数
c语言的基本数据类型
c语言中数据类型
c语言各类型所占字节数
各数据类型所占字节数
数据类型占几个字节
相关问题
为什么在不同的编译器上的C语言数据类型占用的字节大小都不一样...
关于C语言里面的不同计算机系统对于不同的变量分配不同的字节数...
C语言中不同数据类型在内存中所占据的字节大小是多少?
在c语言中不同数据类型的长度是由什么决定的
C语言中 不同的电脑里字节占的字不一样吗?
为什么不同的c编译器中int类型的数占用字节不同
在C语言中不同的数据类型之间是如何转换的 不同的数据类型是怎...
C语言中各种数据类型有什么区别?