- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                C语言程序设计教案 第三章数据类型运算符与表达式
                    第三章  数据类型运算符与表达式
课题:
第三章 数据类型、运算符与表达式
教学目的:
1、掌握C的数据类型
2、掌握整型、实型、字符型数据的常量及变量
教学重点:
教学难点:
基本数类型的常量和变量
不同类型的数据在内存中的存储形式
步骤一 复习引导
上次课我们已经知道了程序的一个方面算法,现在来学习另一方面数据结构。
?
步骤二 讲授新课
C语言提供的数据结构是以数据类型形式出现的;
数据在内存中存放的情况有数据类型决定;
数据的操作要依靠运算符实现,而数据和运算符共同组成了表达式。
?
C的基本数据类型
C语言的数据类型丰富,但在学习第11章之前,我们只遇到C的四种基本数据类型:
整型、字符型、单精度实型、双精度实型
?
常量与变量
常量:其值不能被改变的量。
	两种:一般常量和符号常量
1. 直接常量(字面常量):
整型常量:如12、0、-3等
实型常量:如4.5、-1.234等
字符常量:如‘a’、‘1’等,用单引号表示,占一个字节;
字符串常量:如“a”、“abc”、“1”,用双引号表示。
2. 符号常量:
符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命令define来实现;
define命令格式是:      #define  标识符  字符串
如:#define  PI  3.1415926535
    #define  STRING  “ABCD”
① 习惯上,符号常量用大写字母表示;
② 定义符号常量时,不能以“;”结束;
③ 一个#define占一行,且要从第一列开始书写;
④ 一个源程序文件中可含有若干个define命令,不同的define命令中指定的“标识符”不能相同;
变量:在程序运行过程中,其值会发生变化。
1、每个变量必须有一个名字,变量名是标识符。
2、标识符是用来标识数据对象,是一个数据对象的名字。
3、命名规则:以字母或下划线开始,后跟字符、数字或下划线。例:x1,_average,lotus_1_2_3,#abc,1fs,M.D.Jhon
变量名不能是关键字(即保留字,是C编译程序中保留使用的标识符。 如:auto、break、char、do、else、if、int等)
怎样定义变量?int  i, z, h;char  c , ch=‘c’;float  a=3.14 , b=2.71, x, y;
注意:变量要先定义后使用!
例:
main()
{  int  a , b , c ,sum;
    a=3;  b=-4;   c=9;
    sum=a+b+c;
    printf(“\nsum=%d”,sum);
    a=16;  b=56;  c=-98;
    sum=a+b+c;
    printf(“\nsum=%d”,sum);
}
?
?
一、整型数据
1、整型常量的表示方法
十进制如:123,-456,0
八进制数如:0123,-011        (以0开头的数)
十六进制数如:0x123,-0x12,0xABC   (以0x开头的)
?
2、整型变量
整型数据在内存中以二进制形式存放,每一个整型变量在内存中占2个字节。例:定义整型变量i=10 和j= -10的存放形式。
整型变量的分类:基本型int、短整型short、长整型long、无符号型unsigned
?整型变量的定义对变量的定义,一般放在函数体开头部分的声明部分(也可放在函数中某一分程序内)
?  例:#include stdio.h      main( )     {  int a, b, c, d;        unsigned u;        a=12;  b=-24;  u=10;         c=a+u; d=b+u;        printf(“a+u=%d, b+u=%d\n”,c,d);      }
整型数据的溢出一个int 型变量的最大允许值为32767,如果再加1,其结果不是32768,而是-32768。即“溢出”。
整型常量的类型①一个整数在-32768~32767内,则为int型,可以赋给int型和long int型变量。②一个整数超过上述范围,在-2147483648~2147483647内,则为long int型,可赋给long int型变量。③如果short int 和int型数据在内存中占据长度相同,则其范围与int相同。④常量无unsigned型。但可将非负且在取值范围内的整数赋给unsigned型变量。⑤在一个整常量后面加一个字母l或L,则认为是long int型常量。
?
二、实型数据
1、实型常量的表示方法
(1)、十进制浮点数
如:0.123,.456,0.0,123.,1
                您可能关注的文档
最近下载
- 2025年病历书写基本规范(区质控培训版).pptx VIP
- spss统计分析及应用教程-第3章-基本统计分析.ppt VIP
- SYB课程课件-07 第7-8课 游戏模块一.pptx VIP
- 培训课件AIAG & VDA - FMEA手册_202008.pdf VIP
- 统编-部编人教版二年级上册语文复习各类句子仿写造句类专项练习检测(含答案可通用).pdf VIP
- 职业规划 职业生涯规划书模板.pdf VIP
- 船舶建造开工前检查表.doc VIP
- 世界读书日知识竞赛题库及答案.docx VIP
- 期末测试卷-2024小学英语北京版三年级上册(北京版2024秋).docx VIP
- 建筑施工竣工工程服务满意程度评价表.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)