12.07.2015 Views

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

RealView 编译工具编译器参考指南 - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

C 和 C++ 实 现 细 节整 数整 数 以 2 的 补 码 形 式 表 示 。 在 小 端 模 式 下 , long long 的 低 字 位 于 低 位 地 址 ; 在大 端 模 式 下 , 其 低 字 位 于 高 位 地 址 。浮 点浮 点 量 以 IEEE 格 式 进 行 存 储 :• float 值 由 IEEE 单 精 度 值 表 示• double 和 long double 值 由 IEEE 双 精 度 值 表 示 。对 于 double 和 long double 量 : 在 大 端 模 式 下 , 包 含 符 号 、 指 数 和 尾 数 的 最 有 效部 分 的 字 存 储 在 低 机 器 地 址 中 ; 在 小 端 模 式 下 , 则 存 储 在 高 机 器 地 址 中 。 有 关详 细 信 息 , 请 参 阅 第 5-6 页 的 浮 点 类 型 运 算 。数 组 和 指 针以 下 说 明 适 用 于 C 和 C++ 中 的 所 有 指 向 对 象 的 指 针 , 而 不 适 用 于 指 向 成 员 的 指针 :• 相 邻 字 节 的 地 址 相 差 1。• 宏 NULL 扩 展 为 值 0。• 整 数 和 指 针 之 间 的 类 型 转 换 不 会 改 变 表 示 形 式 。• 对 于 指 向 函 数 的 指 针 和 指 向 数 据 的 指 针 之 间 的 类 型 转 换 , 编 译 器 将 会 发 出警 告 。• size_t 类 型 被 定 义 为 unsigned int。• ptrdiff_t 类 型 被 定 义 为 signed int。5.1.3 基 本 数 据 类 型 运 算<strong>ARM</strong> 编 译 器 执 行 ISO C99 和 ISO C++ 标 准 的 相 关 部 分 中 介 绍 的 常 见 算 术 转 换 。以 下 几 个 小 节 介 绍 了 与 算 术 运 算 有 关 的 其 他 内 容 。另 请 参 阅 第 B-7 页 的 表 达 式 求 值 。<strong>ARM</strong> DUI 0348BC Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. 5-5ID090708Non-Confidential, Unrestricted Access

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

Saved successfully!

Ooh no, something went wrong!