<limits.h>和<float.h>
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了<limits.h>和<float.h>,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1144字,纯文字阅读大概需要2分钟。
内容图文
头文件<limits.h>中定义了用于表示整类型大小的常量。以下所列的值是可接受的最小值,实际系统中可能有更大的值。
CHAR_BIT | 8 | char类型的位数 |
CHAR_MAX | UCHAR_MAX或SCHAR_MAX | char类型的最大值 |
CHAR_MIN | 0或SCHAR_MIN | char类型的最小值 |
INT_MAX | 32767 | int类型的最大值 |
INT_MIN | -32767 | int类型的最小值 |
LONG_MAX | 2147483647 | long的最大值 |
LONG_MIN | -2147483647 | long类型的最小值 |
SCHAR_MAX | +127 | signed char类型的最大值 |
SCHAR_MIN | -127 | signed char类型的最小值 |
SHRT_MAX | +32767 | short类型的最大值 |
SHRT_MIN | -32767 | short类型的最小值 |
UCHAR_MAX | 255 | unsigned char类型的最大值 |
UINT_MAX | 65535 | unsigned int类型的最大值 |
ULONG_MAX | 4294967295 | unsigned long的最大值 |
USHRT_MAX | 65535 | unsigned short的最大值 |
以下是<float.h>的一个子集,是与浮点算术运算相关的一些常量。给出的每个值代表相应量的一个最小取值。实际实现可以定义适当的值。
FLT_RADIX | 2 | 指数表示的基数,如2、16 |
FLT_ROUNDS | 加法的浮点舍入规则 | |
FLT_DIG | 6 | float类型精度(小数位数) |
FLT_EPSILON | 1E-5 | 使“1.0 + x != 1.0”成立的最小x |
FLT_MANT_DIG | 基数为FLT_RADIX的尾数中的数字数 | |
FLT_MAX | 1E+37 | 最大浮点数 |
FLT_MAX_EXP | 使FLT_RADIX^(n-1)可表示的最大n | |
FLT_MIN | 1E-37 | 最小的规范化浮点数 |
FLT_MIN_EXP | 使10^n为规范化数的最小n | |
DBL_DIG | 10 | double类型精度(小数位数) |
DBL_EPSILON | 1E-9 | 使“1.0 + x != 1.0”成立的最小x |
DBL_MANT_DIG | 基数为FLT_RADIX的尾数中的数字数 | |
DBL_MAX | 1E+37 | 最大双精度浮点数 |
DBL_MAX_EXP | 使FLT_RADIX^(n-1)可表示的最大n | |
DBL_MIN | 1E-37 | 最小的规范化双精度浮点数 |
DBL_MIN_EXP | 使10^n为规范化数的最小n |
原文:http://www.cnblogs.com/lzhu/p/4706229.html
内容总结
以上是互联网集市为您收集整理的<limits.h>和<float.h>全部内容,希望文章能够帮你解决<limits.h>和<float.h>所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。