c语言程序设计1绪论ppt课件.ppt

c语言程序设计1绪论ppt课件.ppt

ID:59421598

大小:191.50 KB

页数:56页

时间:2020-09-19

c语言程序设计1绪论ppt课件.ppt_第1页
c语言程序设计1绪论ppt课件.ppt_第2页
c语言程序设计1绪论ppt课件.ppt_第3页
c语言程序设计1绪论ppt课件.ppt_第4页
c语言程序设计1绪论ppt课件.ppt_第5页
资源描述:

《c语言程序设计1绪论ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1章基本知识1.1C语言程序的构成和格式1.2常量与变量 1.3整数类型 1.4字符类型1.5实数类型1.6字符串类型1.7算术运算符与表达式在这一章中将介绍C语言程序的基本结构,以及程序中用到的常量与变量、常用的数据类型以及表达式等,目的是要掌握简单C语言程序的编写及VisualC++(VC++)环境下的程序运行方法。1.1C语言程序的构成和格式1.1.1第一个程序例1_1:编一个C程序,它能在屏幕上输出“我的第一个C程序”一句话。编写程序如下:#includevoidmain(){printf

2、("我的第一个C程序");}1.1.2C语言程序上机步骤运行C程序的步骤如下:1.启动VC++,执行“文件

3、新建”命令,弹出“新建”对话框2.按“确定”后进入代码编辑框,在其中输入程序代码3.执行“编译

4、构建”菜单命令,程序开始编译并且连接,在VC++的下面会提示结果,在没有任何错误的情况下,编译连接完成。4.如要关闭此程序,可以执行“文件

5、关闭工作区”菜单命令,之后可以退出VC++,程序文件已经保存在磁盘中,下次启动VC++后可以重新执行“文件

6、打开工作区”命令重新打开此程序。1.2常量与变量1.2.2常量常量

7、就是那些在程序中不变的数据,常量通常是那些数学数值(整数及带小数的实数),也可以是一个字符或字符串,例如:整数常量1、100、-1、-5、6等;实数常量3.14、-4.56、234.78等;字符常量’A’、’a’、’x’、’y’、’$’等;字符串常量“student”、“IamlearningCprograms”、"a"、“咳”、“你好”等;其中字符常量表示一个英文字母或符号,用一对单引号引起来,而字符串表示一组英文字母及符号或任何数目的汉字,用一对双引号引起来。例如'a'与"a"是不同的,'a'表示一个字符,而"a

8、"表示一个字符串,只是这个字符串中只有一个字符而已。1.2.3变量变量是有名字的存储单元,变量的名字一般遵循下面的规则:(1)变量名以英文字母开始,后面可以跟若干个英文字母或数字或下划线;(2)变量名区分大小写,例如变量A与变量a不同;(3)变量名不宜太长,一般最好有一定的含义,例如用radius及area分别表示圆的半径及面积就是比较好的命名方法。根据这些原则,a、x1、x12、xyz、name、age、student、tel、I_am_a_student等变量名字是合法的,但1x、123、xy等不合法。变量存储单

9、元中存储的数据可以在程序中改变,因此以下的两条语句是合法的:floatx;x=2;x=x+1;其中x=x+1的含义是x+1使x的值加1,之后把计算结果赋值给x变量,因此x值变为3。1.2.4变量的初始化变量在定义时可以不设置任何值,例如:floatx;程序在执行这条语句时会为x变量开辟一个存储空间,但x的值是随机的,没有确定的值。如果要在变量定义时为它设置一个值,那么可以在定义变量时把一个确定的值赋给它,例如:floatx=12.3;程序在执行这条语句时会为x变量开辟一个存储空间,同时把x的值设置为1.23。在定义一

10、组变量时可以为多个变量设置确定值,例如:floata,b=1,c=3;则a变量没有的值,但b与c变量有确定的值,分别是1和3。1.2.5注释语句VC++中有两种注释说明语句格式。(1)在一对/*及*/中包含的语句是注释语句,这种方法一般用来注释多行的文字;(2)从//开始到本行的回车结尾处的语句是注释语句,这种方法一般用来注释单行文字。1.3整数类型1.3.1整数常数与变量1.整数常数整数常数一般用十进制方式表示,也可以用八进制或十六进制表示。如果数的前面用“0”开始,则这个数表示八进制;如果数的前面用“0x”开始,

11、则表示十六进制。例如十进制数123,用八进制表示为0173,用十六进制表示为0x7b。因此123、0173及0x7b都表示同一个数,它们在内存中的二进制值都是一样的。2.整数变量整数变量是用来存放整数的变量,用int来定义,例如:inta,b,c;那么a,b,c都是整数变量,它们中的任何一个都可以存放一个整数数据。变量的值是可以随程序的进行而随时变化的,例如:a=11;b=15;c=a;//c=11a=b;//a=15b=c;//b=111.3.3各种整数类型1.有符号整数与无符号整数无符号整数在程序中用unsign

12、edint来表示,有符号整数在程序中用signedint或int来表示,例如:intx;signedinty;unsignedintz;那么x及y是有符号整数变量,z是无符号整数变量。注意一个二进制数据在解释为有符号整数和无符号整数时值是不同的。2.短整数VC++中提供的short短整数就是只用2字节表示的。短整数也有无符号及有符号之分,例如:

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

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

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