第二章c程序设计初步.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第二章c程序设计初步.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 程序设计 初步
- 资源描述:
-
1、2例2.1一个只输出一行信息的程序#include main()printf(This is a C Programn);/*主函数*/*命令行命令行*/*输出函数*/运行结果:运行结果:This is a C Program3#include main()float a,b,area;a=1.2;b=3.6;area=a*b;printf(“a=%f,b=%f,area=%fn”,a,b,area);/*说明与定义变量部分说明与定义变量部分*/*stdio.h是头文件是头文件*/4通过以上例子可以看出:通过以上例子可以看出:1 1、C C程序是由函数构成的。程序是由函数构成的。每个程序由一个
2、或多个函数组成,并且每个程序由一个或多个函数组成,并且必须有必须有且仅有一个且仅有一个主函数主函数main()main()。2 2、一个可执行的、一个可执行的C C语言程序总是从语言程序总是从mainmain函数开始函数开始执行,与它在程序中的位置无关。执行,与它在程序中的位置无关。3 3、每条语句和数据定义的最后必须有一个、每条语句和数据定义的最后必须有一个分号分号。sum();while(total=2000)limit+;total=total+limit;#include“stdio.h”;在以下三种情况下不允许有分号:在以下三种情况下不允许有分号:a.所定义的函数名称后面不使用分号;
3、所定义的函数名称后面不使用分号;b.在右花括号在右花括号“”后面不使用分号;后面不使用分号;c.命令行后面不使用分号。命令行后面不使用分号。54.C中的输入输出用函数完成中的输入输出用函数完成。5.C程序书写格式自由。程序书写格式自由。一行可写多个语句,一个语句也可分写在多行上。一行可写多个语句,一个语句也可分写在多行上。6.用用/*/对对C程序中的任何部分作注释,注释可写在程序中的任何部分作注释,注释可写在程序的任何位置上,程序的任何位置上,“/*”与与“*/”必须必须成对出现成对出现,可,可以不在同一行上。但以不在同一行上。但不可以嵌套不可以嵌套使用。使用。7.在在C语言中,大小写字母是有
4、语言中,大小写字母是有区别区别的。的。(C语言习惯用小写字母语言习惯用小写字母)8.书写程序时,最好使用书写程序时,最好使用缩进格式缩进格式的形式。的形式。6例main()int a,b;a=10;b=11;printf(“a=%d,b=%d”,a,b);7关键字关键字预定义标识符预定义标识符用户标识符用户标识符8asm auto break case cdecl char const continue default do double else enum extern far float for goto huge if int interrupt long near pascal reg
5、ister return short switch signed sizeof static struct typedef union unsigned void volatile while910#includemain()double r,s;r=5.0s=3.14159*r*rprintf(%fn,s);11几点说明:几点说明:1)符号常量要用符号常量要用#define定义定义2)用用#define定义符号常量,其值在其作用域内定义符号常量,其值在其作用域内 不能改变不能改变3)符号常量名一般用大写符号常量名一般用大写【例【例2.2】计算圆的面积】计算圆的面积 程序如下:程序如下:#in
6、clude#define PI 3.14159main()double r,s;r=5.0s=PI*r*rprintf(%fn,S);12例例#includemain()int a,b;a=10;b=11;printf(“a=%d,b=%d”,a,b);定义格式:定义格式:131011ab几点说明:几点说明:1)变量名与变量值)变量名与变量值2)系统为变量分配存储单元大小不固定,由)系统为变量分配存储单元大小不固定,由 变量的类型决定变量的类型决定3)变量应先定义后使用,定义时指明类型)变量应先定义后使用,定义时指明类型141516171 1)intint是基本整型类型名是基本整型类型名2 2
7、)在一个定义语句中可同时定义多个变量,变量间用)在一个定义语句中可同时定义多个变量,变量间用 逗号逗号分隔分隔 3 3)一般系统为)一般系统为intint开辟开辟2 2个字节的内存单元,个字节的内存单元,VC6.0VC6.0为为intint开辟开辟4 4个字节的内存单元个字节的内存单元4 4)C C语言中,可以在定义的同时给变量赋值,也称语言中,可以在定义的同时给变量赋值,也称 为为初始化初始化18int a=3+b,b=5;float m=n=23.16;192021原码原码补码补码2223242501 11 11 11 11 11 11 11 short型:型:最大最大:3276710 0
8、0 00 00 00 00 00 00最小最小:-3276811 11 11 11 11 11 11 11unsigned 型型:最大最大:6553500 00 00 00 00 00 00 00最小最小:027282.4.1实型常量(实数或浮点数)实型常量(实数或浮点数)表示形式有如下两种:表示形式有如下两种:十进制数形式十进制数形式:由数字和小数点及正负号组成。由数字和小数点及正负号组成。(注意:必须有小数点注意:必须有小数点)如:如:23.678 .678 23.指数形式指数形式:由数字、小数点、字母由数字、小数点、字母e或或E及正负号及正负号组成。组成。(注:注:e或或E之前必须有数字
9、,之前必须有数字,且后指数必须为整数且后指数必须为整数)如:如:2.1e5 找错误:找错误:3.5E-5、2e3、e、E2、3.6e3.5 .e629/*a=123456.7*/*b=123456.789*/30注意:注意:1 1、虽然实数有两种表示方式。、虽然实数有两种表示方式。但在内存中,实数都是以指数的形式来存放的。但在内存中,实数都是以指数的形式来存放的。如:如:3.14159 +.314159 13.14159 +.314159 12 2、浮点型数据的舍入误差。、浮点型数据的舍入误差。当一个很大的数和一个很小的数相加后可能会丢失很当一个很大的数和一个很小的数相加后可能会丢失很小的数。
展开阅读全文