slotg 发表于 2016-2-1 09:33:26

2/1 签到 签到

qiu-368230 发表于 2016-2-1 09:34:08

签到签到   

党国特派员 发表于 2016-2-1 09:40:38

int类型无法表示数据范围,所以要使用long.

Paderboy 发表于 2016-2-1 09:41:02

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

s7631001 发表于 2016-2-1 09:43:56

当int的数据增量变化而有可能超出FFFF时,就更换为long的数据。

zwjiang8212 发表于 2016-2-1 09:44:28

签到:lol:lol:lol

zwei99999999 发表于 2016-2-1 09:49:18

每天坚持签到一次

wolfgang2015 发表于 2016-2-1 09:52:59

需要用long类型变量代替int类型变量的原因是什么?

原因有很多,
1、结构对齐~~
2、避免进位符号
3、系统从32位升级为64位

dsjsjf 发表于 2016-2-1 09:59:53

签到签到,去看看中奖没

wuweijie 发表于 2016-2-1 10:03:20

在32位机上,long与int是相同的,都占4个字节,所以,没有差别
在64位机上,long占8字节,int占4字节,long可以表示更多的整数。
页: 1 2 [3] 4 5 6 7 8 9
查看完整版本: 【2.1签到】每日问答——需要用long类型变量代替int类型变...