《C语言程序设计》第2章 简单的C程序设计.ppt

《C语言程序设计》第2章 简单的C程序设计.ppt

ID:49225255

大小:2.52 MB

页数:71页

时间:2020-02-02

《C语言程序设计》第2章 简单的C程序设计.ppt_第1页
《C语言程序设计》第2章 简单的C程序设计.ppt_第2页
《C语言程序设计》第2章 简单的C程序设计.ppt_第3页
《C语言程序设计》第2章 简单的C程序设计.ppt_第4页
《C语言程序设计》第2章 简单的C程序设计.ppt_第5页
资源描述:

《《C语言程序设计》第2章 简单的C程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第二章简单的C程序设计程序处理的基本过程开始输入数据x=2,y=3外设z=x+y数据处理输出数据5外设结束数据表示主要内容⒈数据及其表示方法;⒉数据的基本运算;⒊基本输入输出。程序是对数据按照算法处理,并输出结果的过程,因此,以上三个问题是程序设计的基本问题。2.1C语言的数据极其类型2.1.1C语言的数据数据是对客观事物特征抽象的符号化表示,客观事物不同,表示的方法也不同(人数以整数表示,圆面积用小数表示,灯的状态用开关表示,信件要用文字表示),计算机的处理方法也不同,因此根据程序处理的数据对象,应规定数据的类型。计算机由于工程的

2、限制,只能在有限精度和有限范围内在工程上近似地描述操作的对象——数据。数据类型决定了数据的如下特征:⑴数据的外部表示方式和内部存储方式不同;⑵表示的范围和精度不同;⑶对数据的处理方式不同。2.1.2C语言的数据类型C语言的数据类型基本类型字符型char浮点型floatdouble构造类型数组、结构、联合、枚举型enum指针类型空类型void整型int2.2常量(Constant)及其类型常量的概念在程序中不能改变的量称为常量。常量的类型由数据的外部表现形式确定。2.2.1整型常量的表示整型常量根据表示的范围可以有一般整型和长整型,还

3、可以表示为十进制、八进制、十六进制形式。长整型常量加后缀l或L。十进制整型常量由10个数字组成序列,第一个数字不能是0。八进制整型常量第一个数字为0,由0~7个数字组成序列。十六进制以0x或0X开头,由0~9及a~f(A~F)组成序列。一般整型常量的表示进制表示举例范围字节数十进制2304-32768~+327672八进制044000~01777772十六进制0xaa000x0000~0xffff2长整型常量的表示进制表示举例范围字节数十进制-21234l-231~+231-14八进制04400l0~0377777777774十六进

4、制0XAA00L0x0000----0xffffffff42.2.2实型常量⒈实型常量的表示形式⑴十进制小数形式规则:一个小数点、符号和至少一位数字。如:12.34、0.123、-3.4、3.、.123⑵十进制指数形式指数表示方式规则:规则:me±n表示m×10nm小数部分,整型常量或小数形式表示的实型常量。指数部分,两位或三位整数。m决定精度,一般精度为7位;n决定范围,范围10-38到10+38,当超过范围时称为“溢出”,小于10-38称为下溢,当0处理,大于10+38,称为上溢,系统出错!123.456表示为0.123456

5、E+3-10000000表示为-1e70.0000123表示为0.123e-4⒉实型常量的分类实型常量分为三类:⑴单精度实型常量:在实型常量后跟字母F或f表示,如:1.2F、-1.2F等。⑵双精度实型常量:其后没有字母,是系统的默认形式,如:1.2、-2.3等⑶长双精度实型常量:在实型常量后跟字母L或l表示,如:1.2L、-1.2l等。各种精度实型常量的区别在于其表示的的精度和范围不同。在程序设计时,根据数据精度和范围可以进行选择。2.2.3字符型常量表示ASCII字符集中的一个字符。表示方法:’a’、’!’。撇号定界的一个字符。字

6、符有一个整型值,即该字符的ASCII码值。因此字符可以参加运算。如:’A’+2其值为:65+2即67。转义字符是C语言表示字符的特殊方法,用来表示ASCII字符集中的控制字符,以及系统占用字符如:’。转义字符都已作为开始。转义字符含义转义字符含义‘’换行‘a’响铃‘r’回车(不换行)‘’’一个单引号‘’空字符‘”’一个双引号‘t’水平制表‘\’一个反斜杠‘v’垂直制表‘?’问号‘f’走纸换页‘ddd’1到3位八进制ASCII码代表的字符‘b’退格‘xhh’1到2位十六进制ASCII码代表的字符2.2

7、.4字符串常量双引号“定界的字符序列。系统会在最后一个字符后加NULL(ASCII码值为0),标志字符串的结束。如:”Hello!”72101108108111330Hello!”Hello!”在内存中的存储结构:2.3变量(Variable)2.3.1变量及其说明在程序中变量是未知的、可以改变的量。由于变量的值是未知的,无法像常量那样书写出来,因而必须为变量取一个名称,在C语言中用标识符为变量命名,如变量a;由于变量名a本身并不能表示变量的数据类型,因此必须说明变量的数据类型,即变量必须先说明,再使用。⒈变量的说明说明形式:类

8、型说明符变量名表;⑴类型说明符必须是C语言合法的数据类型。⑵变量名表中的变量名必须满足C语言中标识符的命名规则。⑶变量名表是以逗号相间隔的、用标识符代表的变量。如:inta,b,c;/*定义a、b、c为整型变量*/floatscore

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

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

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