§ 2.3 整 型 数 据

一 、 整 型 常 量 :

与 C,C++相 同 ,Java的 整 常 数 有 三 种 形 式 :

① 十 进 制 整 数 ,如 123,-456,0

② 八 进 制 整 数 ,以 0开 头 ,如 0123表 示 十 进 制 数 83,-011 表 示 十进 制 数 -9。

③ 十 六 进 制 整 数 ,以 0x或 0X开 头 ,如 0x123表 示 十 进 制 数291,-0X12 表 示 十 进 制 数 -18。

整 型 常 量 在 机 器 中 占 32位 ,具 有 int型 的 值 ,对 于 long 型 值 ,则要 在 数 字 后 加 L或 l,如123L表 示 一 个 长 整 数 ,它 在 机 器 中 占 64位 。

二 、 整 型 变 量 :

整 型 变 量 的 类 型 有 byte、 short、 int、 long四 种 。 下 表 列 出各 类 型 所 在 内 存 的 位数 和 其 表 示 范 围 。

int类 型 是 最 常 使 用 的 一 种 整 数 类 型 。 它 所 表 示 的 数 据 范围 足 够 大 ,而 且适 合 于 32位 、 64位 处 理 器 。 但 对 于 大 型 计 算 ,常 会 遇 到 很 大 的整 数 ,超 出 int类型 所 表 示 的 范 围 ,这 时 要 使 用 long类 型 。

由 于 不 同 的 机 器 对 于 多 字 节 数 据 的 存 储 方 式 不 同 ,可 能是 从 低 字 节 向高 字 节 存 储 ,也 可 能 是 从 高 字 节 向 低 字 节 存 储 ,这 样 ,在 分 析 网络 协 议 或 文 件格 式 时 , 为 了 解 决 不 同 机 器 上 的 字 节 存 储 顺 序 问 题 ,用 byte类 型来 表 示 数 据 是合 适 的 。 而 通 常 情 况 下 ,由 于 其 表 示 的 数 据 范 围 很 小 ,容 易 造成 溢 出 ,应 避 免使 用 。

short类 型 则 很 少 使 用 ,它 限 制 数 据 的 存 储 为 先 高 字 节 ,后低 字 节 ,这 样 在 某些 机 器 中 会 出 错 。

三 、 整 型 变 量 的 定 义 ,如 :

byte b; //指定变量b为byte型

short s; //指定变量s为short型

int i; //指定变量i为int型

long l; //指定变量l为long型

随机文章

sae-eclipse插件加新浪sae进行java项目开发
sae-eclipse插件加新浪sae进行java项目开发

Chrome插件将Android Market应用(apk)直接下载到本地电脑
Chrome插件将Android Market应用(apk)直接下载到本地电脑

如果android能运行windows程序,你会不会更喜欢android
如果android能运行windows程序,你会不会更喜欢android

windows最新版chrome出现卡顿?
windows最新版chrome出现卡顿?

chrome播放音频、视频没声音
chrome播放音频、视频没声音

Java基础第十四讲:字符串
Java基础第十四讲:字符串

相关文章

AngularJS加载方式和angular.bootstrap
AngularJS加载方式和angular.bootstrap

联通过年放福利,给大家500M的流量红包
联通过年放福利,给大家500M的流量红包

邮件搬家:转移旧邮箱邮件至新邮箱
邮件搬家:转移旧邮箱邮件至新邮箱

android4.0下使用yesvpn访问facebook
android4.0下使用yesvpn访问facebook

将自己学得java源代码公布
将自己学得java源代码公布

app开发者最想去的10所大学
app开发者最想去的10所大学

内容分享:道招
本文链接:java入门之2.3整型数据
道招声明:除特别标注或作者不详外,本站所有文章均为原创,转载请注明。欢迎共同关注互联网!