收藏此站 联系我们 网站
当前位置:首页» 行业新闻 » 【建站服务】毕节设计网页公司-域名申请

【建站服务】毕节设计网页公司-域名申请

作者: 风兰 . 阅读量: 15 . 发表时间:2022-09-21 03:24:38

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


毕节设计网页公司

网站建设.png

C 标准库 - <float.h>

简介

C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组成的:

组件组件描述
S符号 ( +/- )
b指数表示的基数,2 表示二进制,10 表示十进制,16 表示十六进制,等等...
e指数,一个介于最小值 emin 和最大值 emax 之间的整数。
p精度,基数 b 的有效位数

基于以上 4 个组成部分,一个浮点数的值如下:

floating-point = ( S ) p x be

floating-point = (+/-) precision x baseexponent

库宏

下面的值是特定实现的,且是通过 #define 指令来定义的,这些值都不得低于下边所给出的值。请注意,所有的实例 FLT 是指类型 float,DBL 是指类型 double,LDBL 是指类型 long double。

描述
FLT_ROUNDS定义浮点加法的舍入模式,它可以是下列任何一个值:
  • -1 - 无法确定

  • 0 - 趋向于零

  • 1 - 去最近的值

  • 2 - 趋向于正无穷

  • 3 - 趋向于负无穷

FLT_RADIX 2这个宏定义了指数表示的基数。基数 2 表示二进制,基数 10 表示十进制,基数 16 表示十六进制。

FLT_MANT_DIG

DBL_MANT_DIG

LDBL_MANT_DIG

这些宏定义了 FLT_RADIX 基数中的位数。

FLT_DIG 6

DBL_DIG 10

LDBL_DIG 10

这些宏定义了舍入后不会改变表示的十进制数字的最大值(基数 10)。

FLT_MIN_EXP

DBL_MIN_EXP

LDBL_MIN_EXP

这些宏定义了基数为 FLT_RADIX 时的指数的最小负整数值。

FLT_MIN_10_EXP -37

DBL_MIN_10_EXP -37

LDBL_MIN_10_EXP -37

这些宏定义了基数为 10 时的指数的最小负整数值。

FLT_MAX_EXP

DBL_MAX_EXP

LDBL_MAX_EXP

这些宏定义了基数为 FLT_RADIX 时的指数的最大整数值。

FLT_MAX_10_EXP +37

DBL_MAX_10_EXP +37

LDBL_MAX_10_EXP +37

这些宏定义了基数为 10 时的指数的最大整数值。

FLT_MAX 1E+37

DBL_MAX 1E+37

LDBL_MAX 1E+37

这些宏定义最大的有限浮点值。

FLT_EPSILON 1E-5

DBL_EPSILON 1E-9

LDBL_EPSILON 1E-9

这些宏定义了可表示的最小有效数字。

FLT_MIN 1E-37

DBL_MIN 1E-37

LDBL_MIN 1E-37

这些宏定义了最小的浮点值。

实例

下面的实例演示了 float.h 文件中定义的一些常量的使用。

#include <stdio.h>#include <float.h>int main(){
   printf("The maximum value of float = %.10e
", FLT_MAX);
   printf("The minimum value of float = %.10e
", FLT_MIN);

   printf("The number of digits in the number = %.10e
", FLT_MANT_DIG);}

让我们编译和运行上面的程序,这将产生下列结果:

The maximum value of float = 3.4028234664e+38The minimum value of float = 1.1754943508e-38The number of digits in the number = 7.2996655210e-312


简介

limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。


这些限制指定了变量不能存储任何超出这些限制的值,例如一个无符号可以存储的最大值是 255。


库宏

下面的值是特定实现的,且是通过 #define 指令来定义的,这些值都不得低于下边所给出的值。


描述

CHAR_BIT 8 定义一个字节的比特数。

SCHAR_MIN -128 定义一个有符号字符的最小值。

SCHAR_MAX 127 定义一个有符号字符的最大值。

UCHAR_MAX 255 定义一个无符号字符的最大值。

CHAR_MIN 0 定义类型 char 的最小值,如果 char 表示负值,则它的值等于 SCHAR_MIN,否则等于 0。

CHAR_MAX 127 定义类型 char 的最大值,如果 char 表示负值,则它的值等于 SCHAR_MAX,否则等于 UCHAR_MAX。

MB_LEN_MAX 1 定义多字节字符中的最大字节数。

SHRT_MIN -32768 定义一个短整型的最小值。

SHRT_MAX +32767 定义一个短整型的最大值。

USHRT_MAX 65535 定义一个无符号短整型的最大值。

INT_MIN -2147483648 定义一个整型的最小值。

INT_MAX 2147483647 定义一个整型的最大值。

UINT_MAX 4294967295 定义一个无符号整型的最大值。

LONG_MIN -9223372036854775808 定义一个长整型的最小值。

LONG_MAX 9223372036854775807 定义一个长整型的最大值。

ULONG_MAX 1.8446744e+19 定义一个无符号长整型的最大值。

实例

下面的实例演示了 limit.h 文件中定义的一些常量的使用。


实例

#include <stdio.h>

#include <limits.h>


int main()

{


   printf("The number of bits in a byte %d ", CHAR_BIT);


   printf("The minimum value of SIGNED CHAR = %d ", SCHAR_MIN);

   printf("The maximum value of SIGNED CHAR = %d ", SCHAR_MAX);

   printf("The maximum value of UNSIGNED CHAR = %d ", UCHAR_MAX);


   printf("The minimum value of SHORT INT = %d ", SHRT_MIN);

   printf("The maximum value of SHORT INT = %d ", SHRT_MAX);


   printf("The minimum value of INT = %d ", INT_MIN);

   printf("The maximum value of INT = %d ", INT_MAX);


   printf("The minimum value of CHAR = %d ", CHAR_MIN);

   printf("The maximum value of CHAR = %d ", CHAR_MAX);


   printf("The minimum value of LONG = %ld ", LONG_MIN);

   printf("The maximum value of LONG = %ld ", LONG_MAX);

 

   return(0);

}

让我们编译和运行上面的程序,这将产生下列结果:


The number of bits in a byte 8

The minimum value of SIGNED CHAR = -128

The maximum value of SIGNED CHAR = 127

The maximum value of UNSIGNED CHAR = 255

The minimum value of SHORT INT = -32768

The maximum value of SHORT INT = 32767

The minimum value of INT = -2147483648

The maximum value of INT = 2147483647

The minimum value of CHAR = -128

The maximum value of CHAR = 127

The minimum value of LONG = -9223372036854775808

The maximum value of LONG = 9223372036854775807


毕节设计网页公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务