当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机二级C语言基础:C语言实型数据
发布时间:2012/5/21 11:23:04 来源:城市网学院 编辑:ziteng
  2.4.1
  实型常量
  实型常量又称浮点常量,是一个十进制暗示的符号实数。符号实数的值搜罗整数部门、尾数部门和指数部门。实型常量的形式如下:
  [digits][.digits][E|e[ |-]digits]
  ]
  在此digits是一位或多位十进制数字(从0~9)。E(也可用e)是指数符号。小数点之前是整数部门,小数点之后是尾数部门,它们是可省略的。小数点在没有尾数时可省略。指数部门用E或e开首,幂指数可觉得负,当没有符号时视为正指数的基数为10,如
  1.575E10暗示为:1.575×1010。在实型常量中不得呈现任何空白符号。在不加声名的情形下,实型常量为正值。如不美观暗示负值,需要在常量前使用负号。下面是一些实型常量的示例:
  15.75,1.575E10,1575e-2,-0.0025,-2.5e-3,25E-4
  所有的实型常量均视为双精度类型。
  。实型常量的整数部门为0时可以省略,如下形式是许可的:
  :
  .57,.0075e2,-.125,-.175E-2
  。
  注重字母E或e之前必需稀有字,且E或e后面指数必需为整数,如e3、2.1e3.5、.e3、e等都是不正当的指数形式。
  2.4.2实型变量
  实型变量分为单精度(float型)和双精度(double型)。对每一个实型变量都应再使用前
  加以界说。如:
  floatx,y;/*指定x,y为单精度实数*/
  doublez;/*指定z为双精度实数*/
  在一般系统中,一个float型数据在内存中占4个字节(32位)一个double型数据占8个字节(64位)。单精度实数供给7位有用数字,双精度供给15~16位有用数字,数值典型围随机械系统而异。
  值得注重的是,实型常量是double型,当把一个实型常量赋给一个float型变量时,系统会进取响应的有用位数。例如
  floata;
  ;a=111111.111;
  因为float型变量只能领受7位有用数字,是以最后两位小数不起浸染。如不美观将a改为double型,则能全数领受上述9位数字并存储在变量a中。
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved