第三章数据类型、运算符与表达式
本章重点:
整型(-32768~32767)、实型、无符号、字符、字符串
2、定义变量,使用变量
3、转义符(重点、\n,\aaa)
4、类型转换
由低向高
系统自动
用户强制
5、自增、自减
6、表达式
7、复合运算
常量、变量,基本数据类型
:
C语言中, 每个变量在使用之前必须定义其数据类型。
(1).常量
在程序运行过程中,其值不能被改变的量称为常量。
如:12,0,, ‘a’,’d’
(2)符号常量
符号常量是在一处程序中指定的用名字代表的常量。
定义: #define 符号名,常量
例:
#defin PI
#define R
main()
{
double area,circumference;
printf(“area=%f\n”,PI*R*R);
printf(“circumfernce=%f\n”,*PI*R);
}
(3).变量
其值可以改变的量称为变量。一个变量应有一个名字。
变量的名字只能由字母、数字和下划线三种字符组成,且第一个字符不能为数字。变量名只有前8个字符有效。
系统定义的32个关键字(见P27),不能用作变量名。
变量名区分大小写。
变量必须先定义,才能使用。
(1).整型数说明
加上不同的修饰符, 整型数有以下几种类型;
整型变量(常用的)
基本型:以int表示
长整型:以long 表示
无符号型:只能存放正整数,它的表示是在上述三种类型之前加上unsigned, 如:
例如 int sum,long distance, unsigned x,y;
每种类型所占内存空间和表示的数的范围:
数据类型所占位数数的范围
int 16 -32768~32767
long 32 -2147483648~ 2147483647
unsigned int 16 0~65535
unsigned long 32 0~4294967295
(2)、整型变量定义
可以用下列语句定义整型变量
int a, b; /*a、b被定义为有符号短整型变量*/
unsigned long c; /*c被定义为无符号长整型变量*/
(3)、整型常数表示
按不同的进制区分, 整型常数有三种表示方法:
十进制数: 以非 0开始的数
如:220, -560, 45900
八进制数: 以0开始的数
如:06; 0106
十六进制数:以0X或0x开始的数
如:0X0D, 0XFF, 0x4e
另外, 可在整型常数后添加一个"L"或"l"字母表示该数为长整型数, 如22L, 0773L, 0Xae4L
4实型(浮点型)数据
(1)、浮点数说明
Turbo C中有以下两种类型的浮点数:
float 单浮点数。字长为4 个字节共32 位二进制数, -38~+38。(-38~+38)
doub
第三章 数据描述与基本操作 来自淘豆网m.daumloan.com转载请标明出处.