10.07.2015 Views

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

MPLAB® C30 C 编译器用户指南

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MPLAB ® <strong>C30</strong> 用 户 指 南A.6 整 型整 型 的 实 现 定 义 在 ANSI C 标 准 的 G.3.5 章 节 中 有 详 细 介 绍 。下 面 列 出 了 各 种 整 型 的 长 度 及 其 范 围 :(ISO 6.1.2.5)表 A-2:将 一 个 整 型 转 换 为 较 短 的 有 符 号 整 型 , 或 者 将 一 个 无 符 号 整 型 转 换 为 相 同 长 度 的 有 符号 整 型 , 如 果 不 能 表 示 值 , 结 果 怎 样 ? (ISO 6.2.1.2)会 丢 失 有 效 位 。 不 会 发 出 错 误 。对 有 符 号 整 型 进 行 位 操 作 的 结 果 是 什 么 ? (ISO 6.3)移 位 操 作 符 保 留 符 号 。 其 他 操 作 符 象 对 无 符 号 整 型 进 行 位 操 作 一 样 , 对 有 符 号 整 型 进行 位 操 作 。整 型 除 法 中 余 数 的 符 号 是 什 么 ? (ISO 6.3.5)+。负 值 有 符 号 整 型 右 移 的 结 果 是 什 么 ? (ISO 6.3.7)保 留 符 号 。整 型数 据 类 型 长 度 ( 位 数 ) 范 围char 8 -128 … 127signed char 8 -128 … 127unsigned char 8 0 … 255short 16 -32768 … 32767signed short 16 -32768 … 32767unsigned short 16 0 … 65535int 16 -32768 … 32767signed int 16 -32768 … 32767unsigned int 16 0 … 65535long 32 -2147483648 … 2147438647signed long 32 -2147483648 … 2147438647unsigned long 32 0 … 4294867295A.7 浮 点 型浮 点 型 的 实 现 定 义 在 ANSI C 标 准 的 G.3.6 中 讲 述 。在 浮 点 型 的 可 表 示 值 范 围 内 的 浮 点 型 常 量 定 标 值 , 是 最 相 近 的 可 表 示 值 ? 还 是 与 之 相邻 且 大 于 它 的 可 表 示 值 ? 还 是 与 之 相 邻 且 小 于 它 的 可 表 示 值 ? (ISO 6.1.3.1)最 相 近 的 可 表 示 值 。DS51284C_CN 第 104 页© 2005 Microchip Technology Inc.

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

Saved successfully!

Ooh no, something went wrong!