⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java05.htm

📁 JAVA学习课程 书籍语言: 简体中文 书籍类型: 程序设计 授权方式: 免费软件 书籍大小: 51 KB
💻 HTM
字号:
<html>
<head><title>Java language</title></head>
<body bgcolor=#ffffff>
<center>
<center>



                                       § 2.3整 型 数 据
<P>
      一 、 整 型 常 量 :
<P>
      与 C,C++相 同 ,Java的 整 常 数 有 三 种 形 式 :
<P>
      ① 十 进 制 整 数 ,如 123,-456,0
<P>
      ② 八 进 制 整 数 ,以 0开 头 ,如 0123表 示 十 进 制 数 83,-011
表 示 十进 制 数 -9。
<P>
      ③ 十 六 进 制 整 数 ,以 0x或 0X开 头 ,如 0x123表 示 十 进 制
 数291,-0X12 表 示 十 进 制 数 -18。
<P>
      整 型 常 量 在 机 器 中 占 32位 ,具 有 int型 的 值 ,对 于 long
型 值 ,则要 在 数 字 后 加 L或 l,如123L表 示 一 个 长 整 数 ,它 在
 机 器 中 占 64位 。
<P>
      二 、 整 型 变 量 :
<P>
      整 型 变 量 的 类 型 有 byte、 short、 int、 long四 种 。 下
表 列 出各 类 型 所 在 内 存 的 位数 和 其 表 示 范 围 。
<P>
     int类 型 是 最 常 使 用 的 一 种 整 数 类 型 。 它 所 表 示 的
 数 据 范围 足 够 大 ,而 且适 合 于 32位 、 64位 处 理 器 。 但
对 于 大 型 计 算 ,常 会 遇 到 很 大 的整 数 ,超 出 int类型 所 表
 示 的 范 围 ,这 时 要 使 用 long类 型 。
<P>
      由 于 不 同 的 机 器 对 于 多 字 节 数 据 的 存 储 方 式 不
同 ,可 能是 从 低 字 节 向高 字 节 存 储 ,也 可 能 是 从 高 字 节
 向 低 字 节 存 储 ,这 样 ,在 分 析 网络 协 议 或 文 件格 式 时 ,
为 了 解 决 不 同 机 器 上 的 字 节 存 储 顺 序 问 题 ,用 byte类
 型来 表 示 数 据 是合 适 的 。 而 通 常 情 况 下 ,由 于 其 表 示
 的 数 据 范 围 很 小 ,容 易 造成 溢 出 ,应 避 免使 用 。
<P>
      short类 型 则 很 少 使 用 ,它 限 制 数 据 的 存 储 为 先 高
字 节 ,后低 字 节 ,这 样 在 某些 机 器 中 会 出 错 。
<P>
      三 、 整 型 变 量 的 定 义 ,如 :

<P>
    byte b;     //指定变量b为byte型
<P>
    short s;    //指定变量s为short型
<P>
    int i;       //指定变量i为int型
<P>
    long l;     //指定变量l为long型
<P>



                              § 2.4浮 点 型 (实 型 )数 据
<P>
      一 、 实 型 常 量
<P>
      与 C,C++相 同 ,Java的 实 常 数 有 两 种 表 示 形 式 :
<P>
      ① 十 进 制 数 形 式 ,由 数 字 和 小 数 点 组 成 ,且 必 须 有 小 数
点,如 0.123, .123,123.,123.0
<P>
      ② 科 学 计 数 法 形 式 。 如 :123e3或 123E3,其 中 e或 E之 前
 必 须 有数 字 ,且 e或 E后面 的 指 数 必 须 为 整 数 。
<P>
      实 常 数 在 机 器 中 占 64位 ,具 有 double型 的 值 。 对 于 float
型 的值 ,则 要 在 数 字后 加 f或 F,如 12.3F,它 在 机 器 中 占 32位 ,
且 表 示 精 度 较 低 。
<P>
      二 、 实 型 变 量
<P>
      实 型 变 量 的 类 型 有 float和 double两 种 ,下 表 列 出 这 两 种
 类 型所 占 内 存 的 位数 和 其 表 示 范 围 。
<P>


    数据类型        所占位数       数的范围
<P>
    float             32           3.4e-038~3.4e+038
<P>
    double            64           1.7e-308~1.7e+308
<P>
      双 精 度 类 型 double比 单 精 度 类 型 float具 有 更 高 的 精
度 和 更大 的 表 示 范 围 ,常 常 使 用 。
<P>
      三 、 实 型 变 量 定 义 ,如
<P>
      float f; //指 定 变 量 f为 float型
<P>
      double d; //指 定 变 量 d为 double型
<P>
      [注 ]与 C、 C++不 同 ,Java中 没 有 无 符 号 型 整 数 ,而 且 明
确 规 定了 整 型 和 浮点 型 数 据 所 占 的 内 存 字 节 数 ,这 样 就
 保 证 了 安 全 性 、 鲁 棒 性和 平 台 无 关 性。
<P>
<hr>
<P>

<a href="java04.htm">[第四节]</a> | <a href="java06.htm">[第六节]</a><br>

</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -