第四章:系统的明显常量

               系统定义的明显常量

            首先告诉大家一个小知识,我们经常调用的头文件的绝对路径是/usr/include。

             其次就是如何查看系统定义的整数类型的最大值,最小值,和浮点数类型尾数位数,

       有效位数等信息。程序如下:

   /*18.c--系统的明显常量*/

   #include<stdio.h>

   #include<limits.h>//整数类型的大小限制的相关信息

   #include<float.h>//浮点数类型的大小限制的相关信息

   int main()

 {

         printf("Some number  limits for this sustem:\n ");

         printf("Biggest int :%d\n",INT_MAX);

         printf("One byte =%d bits on this system.\n",

               CHAR_BIT);

        printf("Biggest normal float:%e\n",FLT_MAX);

        printf("float precision=%ddigits.\n",FLT_DIG);

        printf("float eosilon =%e\n",FLT_EPSILON);

             return 0;

            }

运行结果:

Some number  limits for this sustem:

 Biggest int :2147483647

One byte =8 bits on this system.

Biggest normal float:3.402823e+38

float precision=6digits.

float eosilon =1.192093e-07

INT_MAX 和CHAR_MAX分别显示了此系统中int和char类型的最大值;FLT_DIG显示了float类型的最少有效数字位数(十进制),FLT_MAX显示了float类型整数的最大值。更多的符号常量可在书本中查询。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值