hbzjt2012 发表于 2016-2-1 11:49:52

签到               

xnmc2013 发表于 2016-2-1 12:25:30

需要学习~~~~~~~~~~~~

夜色风满楼 发表于 2016-2-1 12:28:09

在32位机上,long与int是相同的,都占4个字节,所以,没有差别
在64位机上,long占8字节,int占4字节,long可以表示更多的整数。

Tcreat 发表于 2016-2-1 12:33:07

:):):):):):):):)

loyi 发表于 2016-2-1 12:34:01

签到了签到了

wtliu 发表于 2016-2-1 12:48:05

保证各种CUP系统的字长统一。

muxb 发表于 2016-2-1 12:57:42

长度问题或者类型匹配。

shaoziyang 发表于 2016-2-1 12:58:53

数据计算

sfee2002 发表于 2016-2-1 13:16:07

8位机int是2字节,long是4字节
keil for arm 里 int是4字节和long相同

stary666 发表于 2016-2-1 13:19:02


int数据类型是2字节
long数据类型是4字节
由于处理器字长不同,会使用int或long作为基本数据类型
16位机基本数据类型是int
32位机基本数据类型是long
编程时使用基本数据类型能有效提高执行时间效率(非空间效率)
页: 1 2 3 4 5 [6] 7 8 9
查看完整版本: 【2.1签到】每日问答——需要用long类型变量代替int类型变...