当前位置: 首页 > article >正文

C语言明示常量

limits.h

常量名

描述

值示例

CHAR_BIT

char 类型的位数

8

CHAR_MIN

char 类型的最小值

-128

CHAR_MAX

char 类型的最大值

127

SCHAR_MIN

signed char 类型的最小值

-128

SCHAR_MAX

signed char 类型的最大值

127

UCHAR_MAX

unsigned char 类型的最大值

255

SHRT_MIN

short 类型的最小值

-32768

SHRT_MAX

short 类型的最大值

32767

USHRT_MAX

unsigned short 类型的最大值

65535

INT_MIN

int 类型的最小值

-2147483648

INT_MAX

int 类型的最大值

2147483647

UINT_MAX

unsigned int 类型的最大值

4294967295

LONG_MIN

long 类型的最小值

-2147483648

LONG_MAX

long 类型的最大值

2147483647

ULONG_MAX

unsigned long 类型的最大值

4294967295

LLONG_MIN

long long 类型的最小值

-9223372036854775808

LLONG_MAX

long long 类型的最大值

9223372036854775807

ULLONG_MAX

unsigned long long 类型的最大值

18446744073709551615


 

 floats.h

常量名描述值示例
FLT_RADIX浮点数的基数2
FLT_EPSILONfloat 类型的最小正数1.19209290e-07
FLT_DIGfloat 类型的有效数字位数6
FLT_MINfloat 类型的最小正值1.17549435e-38
FLT_MAXfloat 类型的最大值3.40282347e+38
FLT_MIN_EXPfloat 类型的最小指数-125
FLT_MAX_EXPfloat 类型的最大指数128
FLT_MANT_DIGfloat 类型的有效位数24
DBL_EPSILONdouble 类型的最小正数2.2204460492503131e-16
DBL_DIGdouble 类型的有效数字位数15
DBL_MINdouble 类型的最小正值2.2250738585072014e-308
DBL_MAXdouble 类型的最大值1.7976931348623157e+308
DBL_MIN_EXPdouble 类型的最小指数-1021
DBL_MAX_EXPdouble 类型的最大指数1024
DBL_MANT_DIGdouble 类型的有效位数53
LDBL_EPSILONlong double 类型的最小正数1.084202172485504434e-19
LDBL_DIGlong double 类型的有效数字位数18
LDBL_MINlong double 类型的最小正值3.362103143112093e-4932
LDBL_MAXlong double 类型的最大值1.189731495357231765e+4932
LDBL_MIN_EXPlong double 类型的最小指数-16381
LDBL_MAX_EXPlong double 类型的最大指数16384
LDBL_MANT_DIGlong double 类型的有效位数64


http://www.kler.cn/a/456378.html

相关文章:

  • 【数据结构】数据结构整体大纲
  • Docker使用——国内Docker的安装办法
  • 人工智能基础软件-Jupyter Notebook
  • 建造者模式 Builder Pattern
  • apifox
  • JS媒体查询之matchMedia API 实现跟随系统主题色切换效果
  • MATLAB符号对象-微积分与方程求解
  • 电脑没有操作,鼠标光标一直闪烁,旁边一直有个光圈?
  • 人工智能基础软件-Jupyter Notebook
  • 基于汇编实现 hook objc_msgSend,统计方法耗时的方案
  • 奇怪的“LIBTOOL undefined”
  • 波士顿房价预测的详细介绍
  • Pandas01
  • C++ 并发专题 - 实现一个线程安全的队列
  • 4.基于 Couchbase 构建数据仓库的元数据管理方案
  • 【C语言程序设计——循环程序设计】利用循环求数值 x 的平方根(头歌实践教学平台习题)【合集】
  • 钉钉机器人发送excel表(简易版)
  • 使用ArcGIS/ArcGIS pro绘制六边形/三角形/菱形渔网图
  • vim文本编辑器常用命令和快捷键
  • Modern C++ std::atomic简介
  • neo4j无法导入csv文件
  • 渗透测试入门DVWA 教程1:环境搭建
  • 【WRF模拟】最高/最低日气温偏高/偏低的参数调整
  • 【Android】application@label 属性属性冲突报错
  • 潇洒郎:部署Dify, 安装Ollama,Ollama下载模型,Dify配置模型
  • JavaScript甘特图 dhtmlx-gantt