c语言实数型怎么表示

如题所述

c语言实数型表示方法如下:

c语言中实数有两种类型,分别是float或double;float 称为单精度浮点型,double称为双精度浮点型。在C语言中实数采用10进制,它有两种形式:十进制小数形式和指数形式。

指数形式:由十进制数加阶码标志e或E,以及阶码组成,如aEn,a为十进制数,n为十进制整数。标准C允许浮点数使用后缀,后缀为f或F,即表示该数为浮点数。

简单的说实型就是实数,就是小数,单精度实型的数据类型符为float,占用4字节内存空间,数值范围是1e-38~1e38保留7位。双精度实型的数据类型符为double,占用8字节内存空间,数值范围是1e-308~1e308保留11位。

注意:内存中是以二进制的形式进行存储的。一字节=8位,1B=8bit数值是以补码表示的,整数的补码与原码相同,负数的补码:将该数的绝对值的二进制形式按位取反再加1 。

发展历史

C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯尼斯·蓝·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普森和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。

为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。 



温馨提示:答案为网友推荐,仅供参考