基本数据类型和输入输出函数(理论课)课件.ppt

基本数据类型和输入输出函数(理论课)课件.ppt

ID:57014455

大小:340.00 KB

页数:26页

时间:2020-07-26

基本数据类型和输入输出函数(理论课)课件.ppt_第1页
基本数据类型和输入输出函数(理论课)课件.ppt_第2页
基本数据类型和输入输出函数(理论课)课件.ppt_第3页
基本数据类型和输入输出函数(理论课)课件.ppt_第4页
基本数据类型和输入输出函数(理论课)课件.ppt_第5页
资源描述:

《基本数据类型和输入输出函数(理论课)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用C语言开发简单应用第三章基本数据类型和输入/输出函数计算机语言C语言的诞生和发展简单的C语言程序常量变量数据溢出C语言语法和书写规则VC开发环境介绍上一章内容回顾2掌握三种基本数据类型的使用字符型实型枚举型理解类型转换系统自动类型转换强制类型转换掌握标准输入/输出函数输出函数printf输入函数scanf本章学习目标3字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf内容进度4数据类型数据类型整型字符型实型(浮点型)枚举类型基本类型指针类型构造类型空类型数组类型结构体类型共用体类型5字符常量字符常量是用

2、单引号括起来的一个字符'a'、'B'、'%'、'+'、'?'注意:字符可以是字符集中任意字符'5'和5是不同的可参与算术运算转义字符:一种特殊的字符常量,以反斜线‘’开头,后跟一个或几个字符。具有特定的含义,不同于字符原有的意义。见教材P27表3-1转义字符表6字符串常量是由一对双引号括起的字符序列“CHINA”、“Cprogram”、“$12.5”与字符常量的区别:字符常量由单引号括起来,字符串常量由双引号括起来;字符常量只能是单个字符,字符串常量则可以包含零个或多个字符;在内存中的存储方式不同:字符常量占一个字节的内存空

3、间;字符串“cprogram”在内存中的存储方式为:字符常量‘a’和字符串常量“a”虽然都只有一个字符,但是在内存中的存储方式是不同的。字符串常量7字符变量用来存储字符,即单个字符。类型说明符:char定义:charc;可同时初始化:charc=‘c’;赋值:c=‘m’;存储形式与整型数据的存储类似,所以可以以字符形式输出,也可以以整数形式输出,甚至参与运算。输入输出的格式字符为:%c例1:打印两个字符,提示输入选择字符并输出字符。字符变量8字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf内容进度9实型常

4、量十进制小数形式注意:必须有小数点,或者最后加f或F举例:0.120.05.785.5300.356f指数形式:aEn(a为十进制小数,n为十进制整数),其值为a*10n合法的实型常量:2.1E5、3.7E-2、0.5E7、-2.8E-2不合法的实型常量:345、E7、-5、53.-E3、2.7E10实型变量实型变量分为三类:单精度(float)型双精度(double)型长双精度(longdouble)型输入/输出的格式化字符:%f或%e例2:输入两个实型数据相加并输出结果11字符型实型枚举型类型转换标准输出函数printf标

5、准输入函数scanf内容进度12枚举类型枚举类型的使用声明枚举类型enumweekday{sun,mon,tue,wed,thu,fri,sat};定义枚举类型变量enumweekdaywork;枚举类型变量赋值work=mon;直接定义枚举类型变量enumweekday{sun,mon,tue,wed,thu,fri,sat}work;枚举类型应用举例13字符型实型枚举型类型转换标准输出函数printf标准输入函数scanf内容进度14整型、实型、字符型数据可以进行混合运算例:5+’b’+3.5-1.00*’a’转换规则混合

6、运算中的系统自动类型转换longdoubledoublefloatunsignedlonglong,unsignedintIntothertypes15赋值运算符“=”注意和关系运算符等于“==”之间的区别转换规则见教材P34赋值运算中的系统自动类型转换16强制类型转换强制类型转换定义:编程者主动把一种类型强制转换成另外一种类型一般形式为:(类型名)(表达式)例如:(double)score;//将score转换成double类型(int)(a+b);//把a+b的值强制转换成整型17字符型实型枚举型类型转换标准输出函数pri

7、ntf标准输入函数scanf内容进度18一般形式为:printf(格式控制字符串,输出列表)格式控制字符串格式字符串以%开头的字符串,后面跟各种格式字符,以说明输出数据的类型、形式、长度、小数位数等;一般形式:[标志][输出最小宽度][精度][长度]类型格式字符见教材P37表3-3非格式字符串在输出时原样输出,通常起提示作用。标准输出函数printf19注意事项格式字符是区分大小写的,例如:%d不能写成%D%x和%X也是有区别的注意特殊字符的输出:输出%:printf("25%%");输出":printf(""a=%d"

8、n",a);输出:printf("c:\programfiles");20应用举例#includevoidmain(){inta=65;intb=85;printf("%d%d",a,b);printf("%#x,%d",a,b);print

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

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

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