10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

实 现 定 义 的 操 作下 表 给 出 了 浮 点 数 的 各 种 类 型 三 长 度 及 其 范 围 :(ISO 6.1.2.5)A.8 数 组 和 指 针表 A-3:将 整 型 数 转 化 为 浮 点 数 , 而 浮 点 数 不 能 精 确 地 表 示 原 来 的 值 时 , 截 取 方 向 如 何 ?(ISO 6.2.1.3)向 下 截 取 。当 将 一 个 浮 点 数 转 化 为 较 短 的 浮 点 数 时 , 截 取 或 舍 入 方 向 如 何 ? (ISO 6.2.1.4)向 下 截 取 或 舍 入 。数 组 和 指 针 的 实 现 定 义 在 ANSI C 标 准 的 G.3.7 章 节 中 讲 述 。保 存 数 组 最 大 长 度 所 需 的 整 型 , 即 操 作 符 长 度 size_t 的 类 型 是 什 么 ? (ISO 6.3.3.4,ISO 7.1.1)unsigned int。将 指 针 转 化 为 整 型 所 需 要 的 整 型 的 长 度 ? (ISO 6.3.4)16 位 。浮 点 型数 据 类 型 长 度 ( 位 ) 范 围float 32 1.175494e-38 … 3.40282346e+38double* 32 1.175494e-38 … 3.40282346e+38long double 64 2.22507385e-308 … 1.79769313e+308* 如 果 使 用 了 -fno-short-double, double 与 long double 等 价 。将 指 针 强 制 转 换 为 整 型 或 反 之 的 结 果 是 什 么 ? (ISO 6.3.4)映 射 为 identity 函 数 。保 存 指 向 同 一 数 组 的 元 素 的 两 个 指 针 之 间 的 区 别 所 需 的 整 型 ptrdiff_t? (ISO6.3.6, ISO 7.1.1)unsigned int。A.9 寄 存 器寄 存 器 的 实 现 定 义 在 ANSI C 标 准 的 G.3.8 章 节 中 讲 述 。存 储 类 别 修 饰 符 register 实 际 上 在 多 大 程 度 上 影 响 将 对 象 存 储 在 寄 存 器 中 ? (ISO6.5.1)如 果 禁 止 优 化 , 指 定 register 存 储 类 别 ; 否 则 忽 略 这 个 修 饰 符 。© 2005 Microchip Technology Inc. DS51284C_CN 第 105 页

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!