黑马程序员技术交流社区

标题: 关于数据类型的问题 [打印本页]

作者: john3015    时间: 2015-11-7 22:24
标题: 关于数据类型的问题
数据的最大值是根据其所占的字节数确定的,为什么long  int 和 long long int数据类型都占8个字节呢
作者: wuxiaoling    时间: 2015-11-8 00:24
long int 和long long int 在内存中占多少字节是待看cpu是多少位的,
作者: 正在输入中...    时间: 2015-11-8 18:12
数据的最大值不仅仅由所占字节决定,还是由所占位数决定的,在以前的系统中,long int 和int 都是4个字节,所以每个类型所占字节都是不一样的,需要根据不同的系统决定。
作者: 木冉    时间: 2015-11-8 20:16
long long int不是所有编译器都支持的,它不是标准类型,是c99标准规定的,并且一开始的标准只是规定了 short <= int <= long
作者: 夏夏天阳    时间: 2015-11-8 23:03
这和CPU有关
作者: 叶良辰    时间: 2015-11-9 14:40
long 在32位系统中一般占4个字节,但在64位系统一般占 8 个字节
long long在32位系统中占8个字节,但在64位系统 占8 个字节




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2