×

Loading...

LZ还在纠结吗?让狗狗再随便叼两帖瞅瞅看:

http://stackoverflow.com/questions/900230/difference-between-long-and-int-data-types

http://stackoverflow.com/questions/7456902/long-vs-int-c-c-whats-the-point
Report

Replies, comments and Discussions:

  • 工作学习 / 学科技术 / 【coding question】请大侠不吝赐教。long 和 int有什么区别。long :4 bytes, -2147483648 to 2147483647。int:4 bytes,-2147483648 to 2147483647。是一样的呀?
    • 建议送滑铁卢熔炼 +12
      , 别耽误了天才娃呀
      • 滑铁卢的是培训技工,多大的才是培育人才。 +4
        • 三果是多大的吧? +4
        • 连这个都搞不定的话,恐怕只能进工厂做技工了。。。
        • 你这话刺哥喜欢。 +7
      • 滑铁卢是个不喜庆的名字,还是不考虑了吧 +2
        • 考不上? +4
          • 呵呵,哪壶不开尽管提:龙之“滑”“多”、房之“涨”“跌”、车之“德”“日”..... +1
            • 今天毗忒好心情,尽管叫板。 +4
              • 理解,一般都是一个月一次,不奇怪
                • 啊,记住你的日子啦。 +5
          • 现在肯定考不上
    • 遇疑先放狗,答案十有八九。为了节省时间,不妨教会孩子如何选用合适的关键词放狗狗: +4
      • 醉翁之意不在酒吧 +5
        • 嗯,醉翁之衣不在酒吧,忘置于TTC矣..... +4
      • 我原来认为long 比int大,可娃告诉我它们的range是一样的。我也看到这页了,但主要说是bits不同。具体问题是给出10个数,问哪些是int 哪些是long。难道是通过check它们的bits来决定?
        • 赞信娃不信狗之亲子伟大父爱! +3
          • 有link为据
    • 你有意的吧?谁告诉你 long 是 4 bytes? +5
      • 你是对的。long是8个bytes。但是range和int一样。所以给出一个数,没办法通过数的大小来断定是int还是long
        • 既然一个是4掰一个是8掰,range能一样么?非挨踢都能搞清的问题,越看越像是有意的..... +4
          • 有link为据
        • long 的定义在不同的计算机+不同的操作系统上有可能是不一样的。
          • 定义的操作层应该是“编译系统”,其它一概是底层,理论上编译就能搞掂一切系统,只是结果或许有区别而已....
          • 对初学者不应太复杂吧
    • Google long and int difference 就行了。直接说的话,long比int多四字节,但是不是那么严密的解释。
      • int 在64位程序是long, 32位是short
        • 车哥吓死银啊 +2
          你也是码工不成
          • 怎么,错了吗?
            • 怎么会? 很专业啊。
      • 我查看几个link都是简单地说两者的range是一样的
        • 你的问题是无解的,不同语言是不同的。以前我用的语言int 只去到65536。同一种语言里有的还分signed, unsigned, long, short,关键就是这个变量有多少个byte。对于现代计算机内存都是按G算的,这点区别基本可以忽略了,也就是int和long已经慢慢没有区别的原因
          • 这是一道C++的题,有10个数,找出所有的int 和long
            • 如果没给别的条件,我觉得按32位系统考虑吧,不然这题没法答了。你总不能回答说这题出得不对吧。
              • 我的处理方法是先不做了
    • 你还是把原题贴出来吧
    • LZ还在纠结吗?让狗狗再随便叼两帖瞅瞅看:
      http://stackoverflow.com/questions/900230/difference-between-long-and-int-data-types

      http://stackoverflow.com/questions/7456902/long-vs-int-c-c-whats-the-point