C语言的基本数据类型和存储类

C语言的基本数据类型和存储类,第1张

C语言的基本数据类型和存储类,第2张

浮点型:内存中四字节(4字节= 32位)
1浮点常数
u浮点常数有两种类型:非指数型和指数型。
n非指数型:指没有指数部分的实型常量,如+123,123,-123,+123.4。
n指数型:指有指数部分的实数,如:12345e2、12345.0e-3,其值均为12.345。
n e(E)前面必须是数,后面的指数必须是整数,不能有空格!
n1:1e 0或0.1e1的表达式.
2浮点变量
u浮点变量用保留字float解释。
例如:float x,y,z;
x = 12.345;y = 12345e2z = 12345 . e-3;
u浮点数据的存储表示:二进制浮点形式。
例如:(0.5)10 =(0.1)2 =(. 1x 20)=(1 x2-1)
(12.1875)10 =(1100.0011)2 =(. 11000011 x24)= P称为顺序码,S称为尾数,S中没有小数点或小数点约定在开头
。假设:
P的字长为n1,S的字长为n2,则有-2n1-1≤P≤2n1-1-1,-2n2-1≤S≤2n2-1-1,.
有:-128≤P≤127,-8388608≤S≤8388607,
即N=S x 2P的取值范围为:2-128 ≤| n ≤ 2127,约为10-39 ≤| N .
N的精度约为7作为有效数。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C语言的基本数据类型和存储类

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情