【发布时间】:2011-12-24 04:25:36
【问题描述】:
我对在 C 中工作多长时间有点困惑。
如果我在 Java 中询问 long 的最大值,我会得到一个以 quintillions 为单位的数字。如果我用 C 语言要求它,无论是签名的还是未签名的,都是数十亿。
Java 是基于 C 构建的...那么差异来自哪里?
我还尝试用 long long 值、无符号/有符号 long 值和 long int 值来表示文字。他们似乎都没有处理超过数十亿的数字。为什么?我是不是搞错了?
【问题讨论】:
标签: java c rounding long-integer