This topic has been archived. It cannot be replied.
-
工作学习 / 学科技术 / 【coding question】请大侠不吝赐教。long 和 int有什么区别。long :4 bytes, -2147483648 to 2147483647。int:4 bytes,-2147483648 to 2147483647。是一样的呀?
-peterfl(Pl);
2017-1-8
(#10534337@0)
-
建议送滑铁卢熔炼, 别耽误了天才娃呀
-redneck(Cracker);
2017-1-8
{19}
(#10534371@0)
+12
-
滑铁卢的是培训技工,多大的才是培育人才。
-ysysning(樱桃三果 ~);
2017-1-8
(#10534411@0)
+4
-
三果是多大的吧?
-redneck(Cracker);
2017-1-8
(#10534419@0)
+4
-
连这个都搞不定的话,恐怕只能进工厂做技工了。。。
-guest3(guest);
2017-1-8
(#10534426@0)
-
你这话刺哥喜欢。
-newtruck(~);
2017-1-8
(#10534441@0)
+7
-
滑铁卢是个不喜庆的名字,还是不考虑了吧
-peterfl(Pl);
2017-1-8
(#10534537@0)
+2
-
考不上?
-redneck(Cracker);
2017-1-8
(#10534579@0)
+4
-
呵呵,哪壶不开尽管提:龙之“滑”“多”、房之“涨”“跌”、车之“德”“日”.....
-see1see(Isee);
2017-1-8
(#10534589@0)
+1
-
今天毗忒好心情,尽管叫板。
-redneck(Cracker);
2017-1-8
(#10534621@0)
+4
-
理解,一般都是一个月一次,不奇怪
-peterfl(Pl);
2017-1-8
(#10535023@0)
-
啊,记住你的日子啦。
-redneck(Cracker);
2017-1-8
(#10535033@0)
+5
-
现在肯定考不上
-peterfl(Pl);
2017-1-8
(#10535020@0)
-
遇疑先放狗,答案十有八九。为了节省时间,不妨教会孩子如何选用合适的关键词放狗狗:
-see1see(Isee);
2017-1-8
(#10534400@0)
+4
-
醉翁之意不在酒吧
-redneck(Cracker);
2017-1-8
(#10534416@0)
+5
-
嗯,醉翁之衣不在酒吧,忘置于TTC矣.....
-see1see(Isee);
2017-1-8
(#10534608@0)
+4
-
我原来认为long 比int大,可娃告诉我它们的range是一样的。我也看到这页了,但主要说是bits不同。具体问题是给出10个数,问哪些是int 哪些是long。难道是通过check它们的bits来决定?
-peterfl(Pl);
2017-1-8
(#10534533@0)
-
赞信娃不信狗之亲子伟大父爱!
-see1see(Isee);
2017-1-8
(#10534602@0)
+3
-
有link为据
-peterfl(Pl);
2017-1-8
(#10535009@0)
-
你有意的吧?谁告诉你 long 是 4 bytes?
-newtruck(~);
2017-1-8
(#10534430@0)
+5
-
你是对的。long是8个bytes。但是range和int一样。所以给出一个数,没办法通过数的大小来断定是int还是long
-peterfl(Pl);
2017-1-8
(#10534527@0)
-
既然一个是4掰一个是8掰,range能一样么?非挨踢都能搞清的问题,越看越像是有意的.....
-see1see(Isee);
2017-1-8
(#10534586@0)
+4
-
有link为据
-peterfl(Pl);
2017-1-8
(#10535006@0)
-
long 的定义在不同的计算机+不同的操作系统上有可能是不一样的。
-netant(网蚁);
2017-1-8
(#10534633@0)
-
定义的操作层应该是“编译系统”,其它一概是底层,理论上编译就能搞掂一切系统,只是结果或许有区别而已....
-see1see(Isee);
2017-1-8
(#10534714@0)
-
对初学者不应太复杂吧
-peterfl(Pl);
2017-1-8
(#10535011@0)
-
Google long and int difference 就行了。直接说的话,long比int多四字节,但是不是那么严密的解释。
-laohu667(老虎 667);
2017-1-8
(#10534758@0)
-
int 在64位程序是long, 32位是short
-firetrain(火车头);
2017-1-8
(#10534783@0)
-
车哥吓死银啊你也是码工不成
-redneck(Cracker);
2017-1-8
{14}
(#10534785@0)
+2
-
怎么,错了吗?
-firetrain(火车头);
2017-1-8
(#10535129@0)
-
怎么会? 很专业啊。
-redneck(Cracker);
2017-1-8
(#10535136@0)
-
我查看几个link都是简单地说两者的range是一样的
-peterfl(Pl);
2017-1-8
(#10535017@0)
-
你的问题是无解的,不同语言是不同的。以前我用的语言int 只去到65536。同一种语言里有的还分signed, unsigned, long, short,关键就是这个变量有多少个byte。对于现代计算机内存都是按G算的,这点区别基本可以忽略了,也就是int和long已经慢慢没有区别的原因
-natureguy(枫);
2017-1-8
(#10535045@0)
-
这是一道C++的题,有10个数,找出所有的int 和long
-peterfl(Pl);
2017-1-8
(#10535076@0)
-
如果没给别的条件,我觉得按32位系统考虑吧,不然这题没法答了。你总不能回答说这题出得不对吧。
-laohu667(老虎 667);
2017-1-8
(#10535084@0)
-
我的处理方法是先不做了
-peterfl(Pl);
2017-1-8
(#10535097@0)
-
你还是把原题贴出来吧
-mayer(农场生活);
2017-1-8
(#10535187@0)
-
LZ还在纠结吗?让狗狗再随便叼两帖瞅瞅看:
-see1see(Isee);
2017-1-8
{162}
(#10535344@0)