(5.2.4)--1.4-常量与变量程序设计基础.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《(5.2.4)--1.4-常量与变量程序设计基础.ppt》由会员分享,可在线阅读,更多相关《(5.2.4)--1.4-常量与变量程序设计基础.ppt(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础(程序设计基础(C C语言)语言)Fundamentals of programming(C language)常量与变量的分类 1(与数据类型结合起来分类)在程序执行过程中,其值不发生改变的量程序执行过程中,其值可变的量常量与变量常量变量整型常量实型常量字符常量整型变量实型变量字符变量变量常量与变量例题2#include#define TMP 1000 main()int s;s=TMP+50;printf(First:%dn,s);s=2*TMP;printf(Second:%dn,s);【例例1 1】编写输出编写输出10001000与与5050的和、的和、10001000的两
2、倍的程序的两倍的程序。s=1050s=2000将用TMP代替1000都是常量#define#define命令行的定义形式和位置。本程序中由于TMPTMP是常量是常量,企图通过语句“TMP=5;”TMP=5;”给它赋一个新值是错误错误的的。注意变量的命名规则3由az、AZ、09、_ 组成 变量名的第一个字符不能是数字关键字不能作为变量名注意:区分大小写变量名要简单明了、见名知意变量名要简单明了、见名知意 变量名是一个标识符,标识符一般使用小写字母变量的命名规则例题4【例2】下面变量名中哪些是合法的,哪些是不合法的?Int double _123 9k qbasic printf a.b year
3、 business()()()()()()()()()()不提倡用函数名不提倡用函数名 定义变量 int a;制造容器 a 变量的定义、多次赋值以及输出的全过程变量的定义、多次赋值以及输出的全过程 不定值不定值a=5;5a=6;6printf(a=%d,a);输出输出 a=6注意:a代表存储单元6是存储单元中的内容变量的定义、赋值和输出5整型常量6整型常量不能带小数点。在C语言中,使用的整型常量有八进制、十六进制和十进制三种。十进制整型常量,如237 -568 0 1627等。八进制整型常量必须以0开头,即以0作为八进制数的前缀。如:015(十进制为13)0101(十进制为65)。十六进制整型
4、常量的前缀为0X或0 x。如:0X2A(十进制为42)、0XA0(十进制为160)、0XFFFF(十进制为65535)#includeint main()printf(%d,%dn,21,21.5);return 0;整型常量例题 7程序程序说明明:格式说明符%d%d用于输出整型数据,所以21的输出结果是正确的,但21.5是实型数据,所以试图用%d输出,得到了错误的输出结果。【例例3 3】编写编写程序,用程序,用%d%d格式说明符输出一个整型常量和实数,格式说明符输出一个整型常量和实数,并观察其结果。并观察其结果。%d不能不能输输出出实型实型数据数据 思考:思考:printf(“%d,%lf”
5、,21,21);printf(“%d,%lf”,21,21);的运行结果是什么?的运行结果是什么?%lf不能不能输输出整型出整型数据数据 整型变量8整型变量中只能存放整型数据整型变量的常用类型有基本型(int型)和长整型(long型)Cfree、Dev-C+、VS等编译器中,int和long型都占4个字节定义变量时必须根据需要给出其类型在定义变量的同时给变量赋值在定义变量的同时给变量赋值int a=5;int a;a=5;int a=5,b=6;int a,b;a=5;b=6;不能,不能,b 没有定义没有定义能否改成能否改成“;”整型变量初始化9#includeint main()int a,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 5.2 1.4 常量 变量 程序 设计 基础
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内