C语言第02次课

C语言第02次课

ID:37513470

大小:274.00 KB

页数:15页

时间:2019-05-24

C语言第02次课_第1页
C语言第02次课_第2页
C语言第02次课_第3页
C语言第02次课_第4页
C语言第02次课_第5页
资源描述:

《C语言第02次课》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、闽南理工学院备课笔记第2次课1.5标识符、变量和常量1.5.1常量与变量1.常量符号常量在使用之前必须先定义,其一般形式为:#define标识符常量其中#define也是一条预处理命令(预处理命令都以“#”开头),称为宏定义命令,其功能是把该标识符定义为其后的常量值。一经定义,以后在程序中所有出现该标识符的地方均代之以该常量值。【例1.5】符号常量的使用。程序代码如下:#definePI3.14main(){floatarea,r;r=10;area=r*r*PI;printf("area=%f",area);}运行结果:area=314.00

2、0000程序说明:2.变量变量名是一种标识符,它必须遵守标识符的命名规则。1.5.2整型数据1.5.2.1整型常量整型常量就是整常数。在C语言中,使用的整常数有八进制、十六进制和十进制3种,使用不同的前缀来相互区分。除了前缀外,C语言中还使用后缀来区分不同长度的整数。1.八进制整常数八进制整常数必须以0开头,即以0作为八进制数的前缀。数码取值为0~7。如0123表示八进制数123,即(123)8,等于十进制数83,即1´82+2´81+3´80=83;-011表示八进制数-11,即(-11)8,等于十进制数-9。(1)以下各数是合法的八进制数:l0

3、15(十进制为13)0101(十进制为65)0177777(十进制为65535)(2)以下各数是不合法的八进制数:l256(无前缀0)0382(包含了非八进制数码8)2.十六进制整常数十六进制整常数的前缀为0X或0x。其数码取值为0~9、A~F或a~f。如0x123表示十六进制数123,即(123)16,等于十进制数291,即1´162+2´161+3´160=291;-011表示十六进制数-11,即(-11)16,等于十进制数-17。(1)以下各数是合法的十六进制整常数:l0X2A(十进制为42)  0XA0(十进制为160)  0XFFFF(十

4、进制为65535)(2)以下各数是不合法的十六进制整常数:第15页闽南理工学院备课笔记第2次课l5A(无前缀0X)  l0X3H(含有非十六进制数码)3.十进制整常数十进制整常数没有前缀,数码取值为0~9。(1)以下各数是合法的十进制整常数:l237-5681627(2)以下各数是不合法的十进制整常数:l023(不能有前导0) 23D(含有非十进制数码)4.整型常数的后缀下面给出一些例子。(1)十进制长整常数:l158L(十进制为158)358000L(十进制为358000)(2)八进制长整常数:l012L(十进制为10)0200000L(十进制为

5、65536)(3)十六进制长整常数:l0X15L(十进制为21)0XA5L(十进制为165)0X10000L(十进制为65536)1.5.2.2整型变量1.整型变量的分类整型变量可分为基本型、短整型、长整型、和无符号型4种。(1)基本型(2)短整型(3)长整型(4)无符号型类型声明符为unsigned,存储单元中全部二进位(bit)用作存放数本身,而不包括符号。无符号型又可与前面的3种类型匹配而构成另外几种类型。①无符号基本型:类型声明符为unsignedint或unsigned。②无符号短整型:类型声明符为unsignedshort。③无符号长整

6、型:类型声明符为unsignedlong。表1.4整型变量的字节数及表示范围类型声明符分配字节数数的范围int2-32768~32767即-215~(215-1)short[int]2-32768~32767即-215~(215-1)long[int]4-2147483648~2147483647即-231~(231-1)unsigned[int]20~65535即0~(216-1)unsignedshort20~65535即0~(216-1)unsignedlong40~4294967295即0~(232-1)2.整型变量的定义变量定义的一般形式

7、为:类型声明符变量名标识符1,变量名标识符2,...;例如:第15页闽南理工学院备课笔记第2次课inta,b,c;/*a、b、c为整型变量*/unsignedp,q;/*p、q为无符号整型变量*/【例1.6】整型变量的定义与初始化。程序代码如下:main(){inta=3,b=5;printf("a+b=%d",a+b);}运行结果:a+b=81.5.3实型数据1.5.3.1实型常量实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有两种形式,十进制数形式和指数形式。1.十进制数形式由数码0~9和小数点组成。例如0

8、.0、.25、5.789、5.0、300.、-267.8230等均为合法的实数。2.指数形式由十进制数加阶码标志“e”或“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。