《数类型据基础》ppt课件

《数类型据基础》ppt课件

ID:26943202

大小:634.51 KB

页数:51页

时间:2018-11-30

《数类型据基础》ppt课件_第1页
《数类型据基础》ppt课件_第2页
《数类型据基础》ppt课件_第3页
《数类型据基础》ppt课件_第4页
《数类型据基础》ppt课件_第5页
资源描述:

《《数类型据基础》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章数据类型基础了解常量与变量的含义。掌握基本数据类型的特点。掌握基本输入输出函数掌握运算符与表达式常量、变量和标识符基本数据类型(整型、实型、字符型)数据的输入、输出运算符与表达式讲课提纲程序要对数据进行操作处理:处理的对象是数据(其在程序中要有合法的表现形式)而数据又通过运算符和表达式进行操作例:计算半径为5cm的圆的面积。程序如下:main(){floatr,area;r=5;area=3.14*r*r;printf("%f",area);}输出:78.500000程序中用到的数据:r、area、5、3.14对数据进行的

2、运算:*、=分析:计算机操作处理时,要完成以下工作:在内存中给半径r和运算结果area开辟存储空间,存放它们的值。应该留多大的地方来存放它们的值?数据5和3.14与r、area不同,编程时给出确定值且运算过程中不改变。这样的数计算机怎么处理?对整数5和小数3.14,计算机存放时是否有区别?涉及数据类型的基本知识数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作C数据类型基本类型构造类型指针类型空类型void定义类型typedef单精度型float双精度型double字符类型char整型实型枚举类型enum数组共用

3、体nion结构体struct短整型short长整型long整型int数据往往都是以某种特定形式存在的,C语言提供的数据类型如下:返回3.2.1常量整型常量:10、-28;实型常量:3.14;字符常量:'a'、'A';程序运行过程中,值不发生改变的量称为常量。直接常量直接常量(即常数):10、3.14等都是直接常量。常量分为:常量可以直接用于输入或赋给其他变量整型常量三种形式:十进制整数:由数字0~9和正负号表示.如32、-8、0等八进制整数:由数字0开头(注意:不是字母o),后跟数字0~7表示.如012、011、016十六进制整数:

4、由0x(或0X)开头,后跟0~9,a~f,A~F表示.如0x123,0Xff注意:八进制数、十六进制数的合法数字表示,十六进制数中字母大、小写等同0xaa等同于0xAA3.2.1常量#includemain(){inta,b,c;a=100;b=0100;c=0x100;printf("a=%d,b=%d,c=%d",a,b,c);}%d控制按十进制格式输出输出结果是:a=100,b=64,c=256举例:3.2.1常量2.实型常量(浮点数)即带小数点的实数。表示形式:十进制数形式:(必须有小数点)如0.123

5、4、.1234、-1234.、0.0指数形式:由尾数、字母e或E、指数三部分组成。如3.85e4或3.85E4均表示3.85×104,(e或E之前必须有数字;指数必须为整数)例:判断下列指数形式的合法性13E63.5e4.5.e3-1.23456e-2e规范化的指数形式:在字母e(或E)之前的尾数中,小数点左边应有一位(且只能有一位)非零的数字。例如:3.478e23.2.1常量3.字符常量字符常量区分大小写如'a'、'I'、'A'、‘’如'a'、'A'是两个不同的字符常量字符常量的值:该字符的ASCII码值如‘a’在内存的字节

6、中存放的ASCII值是97特殊的字符常量:以一个“”开头的字符序列。(转义字符)定义:用单引号括起来的单个普通字符或转义字符.3.2.1常量<转义字符含义vra‘dddtbf\“xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符“转义字符”:即将反斜杠()后面的字符转换成另外的意义。如:‘‘中的“n”不代表字母n而作为“换行”符。(仍代表一个字符)以“”开头的特殊字符3.2.1常量main(){printf("%c,%c",‘

7、a’,‘A’);printf("%d,%d",‘a’,‘A’);printf("%c,%c",‘a’-32,‘A'+1);}%c控制字符形式输出%d整数格式输出字符常量的ASCII码值程序输出结果是:a,A97,65A,B由于字符常量存放的是ASCII码值,所以字符常量可以同数值常量一样参加算术运算。字符常量与字符串常量不同4.字符串常量定义:用双引号(“”)括起来的若干字符,简称:字符串如”STRING”存储:每个字符串尾自动加一个‘’作为字符串结束标志aa例‘a’“a”例空串“”例字符串“STRING”在内存

8、中STRING3.2.1常量main(){printf("Computer");printf("Iamaboy!");printf("%s","STRING");}程序输出结果是:ComputerIamaboy!STR

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

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

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