12.07.2015 Views

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

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

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

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.

C 和 C++ 编 译 器 实 现 限 制D.2 整 数 限 制表 D-2 给 出 了 <strong>ARM</strong> C 和 C++ 中 的 整 数 范 围 。 该 表 的 Endpoint 列 给 出 了 范 围 端 点的 数 值 。 Hex value 列 给 出 了 位 模 式 ( 十 六 进 制 ), 即 <strong>ARM</strong> 编 译 器 对 此 值 的 解释 。 这 些 常 数 是 在 limits.h 包 含 文 件 中 定 义 的 。输 入 常 数 时 , 应 注 意 选 择 大 小 和 符 号 。 在 十 进 制 以 及 十 六 进 制 / 八 进 制 中 , 对 常数 的 解 释 是 不 同 的 。 有 关 详 细 信 息 , 请 参 阅 相 应 C 或 C++ 标 准 或 任 何 推 荐 的 C和 C++ 教 科 书 , 如 第 viii 页 的 更 多 参 考 出 版 物 中 所 述 。表 D-2 整 数 范 围常 数 含 义 值 十 六 进 制 值CHAR_MAX char 的 最 大 值 255 0xFFCHAR_MIN char 的 最 小 值 0 0x00SCHAR_MAX signed char 的 最 大 值 127 0x7FSCHAR_MIN signed char 的 最 小 值 –128 0x80UCHAR_MAX unsigned char 的 最 大 值 255 0xFFSHRT_MAX short 的 最 大 值 32767 0x7FFFSHRT_MIN short 的 最 小 值 –32768 0x8000USHRT_MAX unsigned short 的 最 大 值 65535 0xFFFFINT_MAX int 的 最 大 值 2147483647 0x7FFFFFFFINT_MIN int 的 最 小 值 –2147483648 0x80000000LONG_MAX long 的 最 大 值 2147483647 0x7FFFFFFFLONG_MIN long 的 最 小 值 –2147483648 0x80000000ULONG_MAX unsigned long 的 最 大 值 4294967295 0xFFFFFFFFLLONG_MAX long long 的 最 大 值 9.2E+18 0x7FFFFFFFFFFFFFFFLLONG_MIN long long 的 最 小 值 –9.2E+18 0x8000000000000000ULLONG_MAX unsigned long long 的 最 大 值 1.8E+19 0xFFFFFFFFFFFFFFFFD-4 Copyright © 2007-2009 <strong>ARM</strong> Limited. All rights reserved. <strong>ARM</strong> DUI 0348BCNon-Confidential, Unrestricted AccessID090708

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

Saved successfully!

Ooh no, something went wrong!