C语言 数据类型.ppt

C语言 数据类型.ppt

ID:48183315

大小:740.50 KB

页数:36页

时间:2020-01-18

C语言 数据类型.ppt_第1页
C语言 数据类型.ppt_第2页
C语言 数据类型.ppt_第3页
C语言 数据类型.ppt_第4页
C语言 数据类型.ppt_第5页
资源描述:

《C语言 数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据类型夏涛对程序设计的认识程序设计:用计算机语言编写程序。算法+数据结构=程序数据结构:描述对象的特性算法:描述数据的变化为了使程序便于维护,还应当采用结构化程序设计方法,并用一种计算机语言表示。算法+数据结构+程序设计方法+语言工具和环境=程序算法是灵魂,数据结构是加工对象,语言是工具,编程需要采用合适的方法。对算法的认识广义地说,为解决一个问题而采取的方法和步骤,就称为“算法”。计算机算法可以分为两大类:1、数值运算:目的是求数值解2、非数值运算。算法的特性:1、有穷性:有限的操作步骤2、确定性:含义是唯一的,没有“歧义”3、有零个或

2、多个输入4、至少有一个输出:没有输出的算法是没有意义的5、有效性:每一个步骤都有可能被执行,并得到确定的结果基本符号汉语语言汉字词句C语言基本符号对应于C语言的基本符号:1、26个英文字母(区分大写和小写)2、10个阿拉伯数字3、特殊符号,以运算符为主(!、

3、等)ANSI标准推荐的32个关键字标识符(identifier)标识符(identifier)考察姓名的内容:姓:固定内容,代表一个家族(500年前是一家);名:1、家长指定,通常有某种含义(如美好的愿望等);2、不用忌讳字(奔驰车不命名为“奔死”);3、长度,约定成俗。标识符(ide

4、ntifier)用来标识变量名、符号常量名、函数名、数组名、类型名、文件名的有效字符序列称为标识符。定义原则:1、只能由字母、数字和下划线三种字符组成;2、第一个字符必须为字母或下划线;3、不能使用C的保留字4、区分大写字母和小写字母;5、注意变量名长度。建议:1、见名知意:增加程序可读性;2、标明变量类型。错误的标识符:zhang+sanzhang-san张三错误的标识符:0zhangsan1zhangsan2zhangsan错误的标识符:intforbreak不同的标识符:SUNSunsun类型常量常量常量:在程序运行的过程中,其值不能

5、被改变的量,它有固定的值。例如:整型常量、实型常量、字符常量等。直接常量:常数;符号常量:可用标识符代表一个常量。符号常量的值在其作用域内不能改变,也不能再被赋值。求圆的面积和周长程序1:main(){doublearea,circumference;area=3.14*3.0*3.0;printf(“area=%f”,area);circumference=2.0*3.14*3.0;printf(“circumference=%f”,circumference);}程序2:#definePI3.14#defineR3.0main(

6、){doublearea,circumference;area=PI*R*R;printf(“area=%f”,area);circumference=2.0*PI*R;printf(“circumference=%f”,circumference);}整型数据--整型常量整型常量即常整数。表示:1、十进制整数。2、八进制整数:以0开头的数。3、十六进制整数:以0x开头的数。类型:1、根据数值大小,为int型或longint型;2、常量中无unsigned型。3、强制为longint型:在一个整常量后面加一个字母L或l。整型常量表示

7、类型表示方式示例不同表示转换为10进制十进制整数1010八进制整数以0开头的数0108十六进制整数以0x开头的数0x1016实型数据--实型常量实型变量:1、单精度:float,7位有效数字,10E-38~10E382、双精度:double,15~16位有效数字,10E-308~10E308实型常量:1、表示方法:十进制数形式,指数形式2、实型常量不分float型和double型。字符型数据--字符常量用单引号(‘’)括起来的一个字符。1、直接列写字符:‘a’,‘A’,’&”,‘

8、”2、用ASCII码表示:‘码值’,码值表示任何可以输出的

9、字母字符、专用字符、图形字符和控制字符。ASCII--美国信息交换标准代码(AmericanStandardCodeforInformationInterchange)码值:ddd1~3位8进制数所代表的字符xhh1~2位16进制数所代表的字符附录中的ASCII值为10进制表示3、转义字符:‘字符’,将反斜杠后面的字符转变成另外的意义。如:‘’,‘t’,‘v’,‘b’,‘r’,‘f’,‘\’,‘’’等。字符型数据--字符串常量用双引号(“”)括起来的字符序列。字符常量和字符串常量的不同1、字符常量用单引号,字符串常量

10、用双引号。2、字符常量可以赋给字符变量,字符串常量不能赋给字符变量。3、字符串的结尾加一个“字符串结束标志”,以便系统据此判断字符串是否结束。C规定以字符‘’作为字符串的结束

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

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

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