1C数据类型第2章C语言的数据类型划分数据类型的必要性在C程序中,每一个数据都被赋予一个确定的数据类型,不同数据类型的数据在存储时占有不同长度的内存空间
划分数据类型的必要性•划分数据类型有利于数据的管理•划分数据类型有利于有效地利用计算机有限的内存空间请注意:C程序中的每一个数据都必须有一个确定的数据类型,没有无类型的数据,也不可能有一个数据同时具有多种数据类型
不同的数据类型允许的数值范围也是不同的,超出了允许的数值范围,就会得到错误的结果
C编译系统不具检查比类错误的能力
2常量和变量C语言中的数据有两种基本形式:常量和变量
它们分别属于以上那些类型
常量:在程序运行过程中,其值不能被改变的量,C语言中常量有普通常量和符号常量两种
普通常量:又可分为整型常量(如12、0、-3)、字符常量(如’a’、’d’)、字符串常量(如”abcd”、”total”)和实型常量(如:4
常量一般从其字面形式即可判别
符号常量:也可以用一个标识符代表一个常量,符号就像是常量的别名
如:#definePRICE48定义了PRICE代表常量48
习惯上,符号常量名用大写,变量名用小写,以示区别
变量的定义任何变量在使用前必须定义
基本形式:;例:inti,j,x,a;floatx,f;doubley;charc;变量名是用于区分不同变量的标识符号变量名的命名:C语言规定标识符只能由字母、数字和下划线3种字符组成,且第1个字符必须为字符或下划线
例如:hi、_day、s23、PRICE都是合法的变量名
day、$500、@yahoo、a