全文预览

C语言程序设计教材

上传者:火锅鸡 |  格式:pdf  |  页数:182 |  大小:953KB

文档介绍
在计算机内部也是以二进制的形式存储和表示的,虽然在程序一个实数可以用小数形式表示,也可以用指数形式表示,但在内存中实数一律都是以指数形式来存放的。而且不论数值大小,即把一个实型数据分为小数和指数两个部分,其中小数部分的位数愈多, 数的有效位愈多,数的精度就愈高,指数部分的位数愈多,数的表示范围就愈大。 C语言提供了两种表示实数的类型:单精度型和双精度型,类型标识符分别为float和 double。在一般的计算机系统中,float型在计算机内存中占据4字节的存储空间,double型占据8个字节的存储空间。在VC6.0中单精度实数(float类型)的数值范围在-10 38 ~10 38 之间, 并提供7位有效数字位;绝对值小于10 -38的数被处理成零值。双精度实数(double类型)的数值范围约在-10 308~10 308之间,并提供15~16位有效数字位,具体精确到多少位与机器有关; 绝对值小于10 -308的数被处理成零值。因此,double类型的数据要比float型数据精确得多。 2.2.3 字符类型 字符型数据包括两种:单个字符和字符串,例如’ a ’是字符,而“abc”是字符串。在计算机中字符是以ASCII码的形式存储的,一个字符占1个字节的存储空间。如字符‘A’的ASCII 码用二进制表示是 01000001,对应的十进制数值为65,而字符‘B ’的ASCII 码用二进制数表示是01000010,对应的十进制数值为66。字符类型的标识符为char。 2.3 常量和变量 2.3.1 常量 在程序执行过程中,其值不能被改变的量称为常量,许多数学计算公式中都有数值常数, 他们都属于常量。C语言提供的常量有:整型常量、实型常量、字符常量、字符串常量和符号常量。 1. 整型常量 整型常量即整数。有三种表示形式: 十进制整数:如正整数12、负整数-46 和0。 ·10·

收藏

分享

举报
下载此文档