《4数据类型与变量及输出教学课件.ppt》由会员分享,可在线阅读,更多相关《4数据类型与变量及输出教学课件.ppt(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、复习:1、掌握c语言程序的基本结构2、初步学会使用printf()函数3、熟悉VC6.0集成开发环境4、能够正确保存c程序源文件让计算机开口说话C语言的学习阶段-1拜师学艺(复习)C语言的学习阶段-2小试牛刀C语言的学习阶段-3笑傲江湖C语言的学习阶段-4东方不败本节学习目标:1.认识 关键字 和 标识符2.了解 数据类型3.能够定义变量并使用变量4.使用printf()打印变量的值;让计算机想什么说什么必备(背)英语单词复习:include main stdio.h printf新词:int float double计算机软件工作的过程一、关键字根据关键字的作用,可分其为数据类型关键字、控制
2、语句关键字、存储类型关键字和其它关键字四类。auto break case char constcontinue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while111.定义:用来标识变量、常量、函数等的字符序列2.组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字3.长度:最长32个字符4.命
3、名原则:见名知意不宜混淆 如l与I, o与0例:判断下列标识符号合法性sum Sum M.D.John day Date 3days student_name #33 lotus_1_2_3 char ab _above $123M.D.John3days#33char$123ab二、标识符12类型符号关键字数的表示范围所占位数整型字符型实型有无int16-3276832767short16-3276832767long32-2147483648214748364716unsigned int0655353204294967295unsigned longunsigned short16065
4、535有float321.0e-371.0e+38有double641.0e-3071.0e+308有char8-128127无unsigned char80255说明:数据类型所占字节数随机器硬件不同而不同,上表以IBM PC机为例:请看int和unsigned int基本数据类型131.概念:其值可以改变的量2.变量名与变量值3.变量定义的一般格式: 数据类型 变量1,变量2,变量n;三、变量三、变量编译程序根据变量定义为其分配指定字节的内存单元.地址int a=1, b=-3,c;abc2字节2字节2字节地址地址.内存1-3随机数变量初始化:定义时赋初值 例: int a,b,c; fl
5、oat data;决定分配字节数和数的表示范围合法标识符例: int a=2,b,c=4; float data=3.67; char ch=A; int x=1,y=1,z=1; int x=y=z=1;变量的使用:先定义,后使用例1 int student; stadent=19; /Undefined symbol stadent in function main 变量定义位置:一般放在函数开头例 举例price1.cmain() int num,total; num=10; total=num*30; 14例子变量定义输出结果格式:printf(“格式控制串”,输出表)功能:按指定格式
6、向显示器输出数据输出表:要输出的数据(可以没有,多个时以“,”分隔)格式控制串:包含两种信息1、格式说明: %修饰符格式字符 ,用于指定输出格式2、普通字符或转义序列:原样输出四、格式输出函数d,ix,Xoucse,Ef%十六进制无符号整数不带符号十进制整数十进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数百分号本身int a=567;printf ( “%d”,a);int a=255;printf(“%x”,a);int a=65;printf(“%o”,a);int a=567;printf(“%u”,a);char a=65;printf(“%c”,a);prin
7、tf(“%s”,“ABC”);float a=567.789;printf(“%e”,a);float a=567.789;printf(“%f”,a);printf(“%”);567ff101567AABC5.677890e+02567.7890%说明格式字符一般要用小写格式字符与输出项个数应相同,按先后顺序一一对应输出转换:格式字符与输出项类型不一致,自动按指定格式输出表格例 举例price1.c完善main() int num,total; num=10; total=num*30; printf(total=%d,total);17例子变量定义输出结果练习1、进行整数 加法运算sum.c思路:和=操作数1+操作数2(1)定义 存储操作数1的变量 num1 存储操作数2的变量num2 存储和的变量sum(2)变量的数据类型int(3)num1=5; num2=6; sum=num1+num2; (4)打印输出总结1.认识标识符2.了解数据类型 int float3.能够定义变量并使用变量4.使用printf()打印变量的值;%d,%f让计算机想什么说什么拓展训练1、已经获取当前发动机转速2.5k转,获取当前车速35km/h请在仪表盘显示步骤:(1)定义 float数据类型变量zs,cs(2)给变量zs,cs赋值;(3)格式化输出zs,cs变量的值