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.

MPLAB ® <strong>C30</strong> 用 户 指 南C.2 数 据 格 式C.3 指 针C.4 存 储 类 别C.5 堆 栈 使 用表 C-1:表 C-2:表 C-3:数 据 格 式 中 的 位 数MPLAB C18 浮 点 型 与 MPLAB <strong>C30</strong> IEEE-754 格 式指 针 的 位 数MPLAB C18 允 许 对 变 量 使 用 非 ANSI 的 存 储 类 别 修 饰 符 overlay, 对 函 数 参 数 使 用非 ANSI 的 存 储 类 别 修 饰 符 auto 或 static。MPLAB <strong>C30</strong> 不 允 许 这 些 修 饰 符 。表 C-4:数 据 格 式 MPLAB C18 (1) MPLAB <strong>C30</strong> (2)char 8 8int 16 16short long 24 -long 32 32long long - 64float 32 32double 32 32 或 64 (3)注 1: MPLAB C18 使 用 自 己 的 数 据 格 式 , 类 似 于 IEEE-754 格 式 , 但 最 高 九 位 有 所 不 同( 参 见 表 C-2)。2: MPLAB <strong>C30</strong> 使 用 IEEE-754 格 式 。3: 参 见 第 5.5 节 “ 浮 点 型 ”。标 准 字 节 3 字 节 2 字 节 1 字 节 0MPLAB <strong>C30</strong> seeeeeee1 e 0 ddd dddd16 dddd dddd8 dddd dddd0MPLAB C18 eeeeeeee0 sddd dddd16 dddd dddd8 dddd dddd0其 中 :s = 符 号 位 , d = 尾 数 , e = 指 数存 储 器 类 型 MPLAB C18 MPLAB <strong>C30</strong>程 序 存 储 器 - Near 16 16程 序 存 储 器 - Far 24 16数 据 存 储 器 16 16使 用 的 堆 栈 类 型堆 栈 中 的 项 MPLAB C18 MPLAB <strong>C30</strong>返 回 地 址 硬 件 软 件局 部 变 量 软 件 软 件DS51284C_CN 第 154 页© 2005 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!