《C语言》课程教学课件(PPT讲稿)第二章 数据类型、运算符与表达式

②章数据类型、运算符与表达式 第一课 教学内容: C语言的数据类型、运算符、表达式 教学目标: 掌握C语言的数据类型、运算符、表达式。 ,重点、难点 C语言的数据类型
第2章 数据类型、运算符与表达式 第一课 一、教学内容: C语言的数据类型、运算符、表达式。 二、教学目标: 掌握C语言的数据类型、运算符、表达式。 三,重点、难点: C语言的数据类型

少C语言的数据类型 基本类型: 整型 实型(浮点型) 枚举类型
(一)C语言的数据类型 基本类型: • 整型 • 字符型 • 实型(浮点型) • 枚举类型

二)数值数据的表示 1、整数 如123、0123即(1238,0×123 2、浮点小数 如0.123,123e3 (三)文字数据的表示 1、单个字 A~z65~90 如‘a’,B,f,?a'z97~122 0~948~57 2、字符串 如“ This is a book” 注意:字符串尾部加一个结束标志0
(二)数值数据的表示 1、整数 如123、0123即(123)8,0x123 2、浮点小数 如0.123,123e3 (三)文字数据的表示 1、单个字符 ‘A’ ~ ‘Z’ 65~90 如‘a’ , ‘B’ , ‘f’ , ‘?’ ‘a’ ~ ‘z’ 97~122 ‘0’ ~ ‘9’ 48~57 2、字符串 如“This is a book” 注意:字符串尾部加一个结束标志‘\0’

(四)常量与变量 C语言中的数据有两种基本形式:常量和变量。 如:1,23,4,6,d 也可以用一个标识符代表一个常量 如:# define n30 2、变量的定义 形式:类型标识符变量名 注意:C语言是区别大小写的。 3、赋值号“=”例:intn=3 注意:(1)赋值号“=”不同于数学中的“=”符号 (2)如果赋值时等号两侧类型不一致,则将实 数赋给一个整型变量,inta=2.9系统自动舍弃小数部分
(四)常量与变量 C语言中的数据有两种基本形式:常量和变量。 1、常量 如:-1,23,4,6, ‘d’ 也可以用一个标识符代表一个常量。 如:#define n 30 2、变量的定义 形式:类型标识符 变量名 注意:C语言是区别大小写的。 3、赋值号“ = ” 例:int n=3; 注意:(1)赋值号“ = ”不同于数学中的“ = ”符号。 (2)如果赋值时等号两侧类型不一致,则将实 数赋给一个整型变量,int a=2.9系统自动舍弃小数部分

(五)数据类型转换 1、自动类型转换 double←foat lon g unsigned 低 char short 2、强制类型转型 转换形式为:(类型)表达式; 例:intx=3,y=2; float f f=(float )x/y;
(五)数据类型转换 1、自动类型转换 double float 高 long unsigned 低 int char,short 2、强制类型转型 转换形式为:(类型)表达式; 例:int x=3,y=2; float f; f=(float)x/y;

)算术运算符和算术表达式 l、算术运算符 ,-,米,/,% 2、关系运算符 3、逻辑运算 &,‖,! 4、自增与自减运算 ++自增运算符,-自减运算符 5、条件运算符 表达式1?表达式2:表达式3
(六)算术运算符和算术表达式 1、算术运算符 + ,- ,* ,/ ,% 2、关系运算符 , >= , == ,!= 3、逻辑运算符 && , || , ! 4、自增与自减运算符 ++ 自增运算符 ,-- 自减运算符 5、条件运算符 表达式1 ? 表达式2 :表达式3

课后小结: 数据类型,运算符及表达式,就 本节主要学习了c语言的基础知识 基础知识都需要同学们很好的掌握
课后小结: 本节主要学习了c语言的基础知识, 数据类型,运算符及表达式,这些 基础知识都需要同学们很好的掌握

第二课 教学内 T广 c程疗的基本结构,格式输入输函数,C 程序的开发过程。 、教学目的 掌握c程序的基本结构,格式输入输出函 数,了解c程序的开发过程 、重点: 掌握c程序的基本结构,格式输入输出函 数
第二课 一、教学内容: c程序的基本结构,格式输入输出函数,c 程序的开发过程。 二、教学目的: 掌握c程序的基本结构,格式输入输出函 数,了解c程序的开发过程。 三、重点: 掌握c程序的基本结构,格式输入输出函 数

(一)c程序的基本结构 例: maino 主函数 float a, b, c 定义变量 printf( please input two numbers(a, b):) scanf(%/of, %/of),&a, &b); C-max(a,b) 调用函数 printf (o/of %of the max is%/of\n'ya, b, c)i float max( int x, int y 定义函数 float zi if(x>y Z-X else z=yi return (zi }
(一)c 程序的基本结构 例: main() 主函数 { float a,b,c; 定义变量 printf(“please input two numbers (a,b):”); scanf(“%f,%f” ,&a,&b); c=max(a,b); 调用函数 printf(“%f,%f the max is%f\n ” ,a,b,c); } float max( int x,int y) 定义函数 { float z; if (x>y) z=x; else z=y; return(z); }

二)炸函数pn(和 Scant 1、的数 printf 功能:通过标准输出设备输出一组数据 恪式: print(格式控制,输出表列) 2、函数 scanf() 功能:通过标准输出设备输入一组数据 格式: scanf(格式控制,地址表列)
(二)库函数printf()和scanf() 1、函数printf() 功能:通过标准输出设备输出一组数据。 格式:printf(格式控制,输出表列) 2、函数scanf() 功能:通过标准输出设备输入一组数据。 格式:scanf(格式控制,地址表列)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《C语言》课程教学课件(PPT讲稿)第三章 顺序结构程序设计.ppt
- 《C语言》课程教学课件(PPT讲稿)第七章 函数.ppt
- 《计算机体系结构》 第七章 多处理机.ppt
- 《计算机体系结构》 第六章 输入输出系统.ppt
- 《计算机体系结构》 第五章 存储层次.ppt
- 《计算机体系结构》 第四章 指令级并行.ppt
- 《计算机体系结构》 第三章 流水线技术.ppt
- 《计算机体系结构》 第二章 计算机指令集结构设计.ppt
- 《计算机体系结构》 第一章 计算机体系结构的基本概念.ppt
- 《多媒体技术与应用》第四章 多媒体视频信息处理.ppt
- 《多媒体技术与应用》第六章 多媒体软件系统及制作技.ppt
- 《多媒体技术与应用》第五章 媒体辅助设备.ppt
- 《多媒体技术与应用》第二章 多媒体光盘存储系统(2/2).ppt
- 《多媒体技术与应用》第二章 多媒体光盘存储系统(1/2).ppt
- 《多媒体技术与应用》第三章 多媒体音频信息处理.ppt
- 《多媒体技术与应用》第七章 面向网络的多媒体技术.ppt
- 《多媒体技术与应用》第二章 多媒体计算机系统的组成.ppt
- 《多章单片机应用系统的扩展》讲义.ppt
- 《MCS-51单片机的系统扩展》讲义.ppt
- 《网络经济学》 网络经济对传统商务的冲击.ppt
- 《C语言》课程教学课件(PPT讲稿)第八章 指针及链表.ppt
- 《C语言》课程教学课件(PPT讲稿)第六章 数组.ppt
- 《C语言》课程教学课件(PPT讲稿)第四章 选择结构程序设计.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第六讲 信息系统的规划.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第四讲 数据资源管理技术.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第一讲 管理信息系统入门.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第五讲 管理信息系统的应用.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第七讲 管理信息系统的开发方法.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第八讲 MIS的系统分析.ppt
- 成都信息工程大学(成都信息工程学院):《管理信息系统》课程PPT教学课件_第十讲 管理信息系统的实施、评价与运行管理.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第一讲 电子商务时代(主讲:陈进).ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第二讲 发展网上金融服务.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第三讲 国际互连网络带动的金融服务.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第四讲 电子商务时代的挑战.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第五讲 电子服务的方式.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第六讲 各国政府的七大政策问题.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第七讲 电子商务金融支付与结算.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第八讲 计算机网络连接形式.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第九讲 电子商务活动.ppt
- 对外经济贸易大学:《电子商务》课程教学资源(PPT课件讲稿)第十讲 电子商务环境.ppt