江苏省XY中等专业学校2022-2023-1教案  编号:
备课
组别
计算机
上课
日期
主备
教师
授课
教师
课题
第二章 数据类型
教学
目标
1、掌握C的数据类型
2、掌握整型、实型、字符型数据的常量及变量
重点
各种基本数据类型的常量和变量
难点
不同类型的数据在内存中的物理存储形式
整型常量合法要求
教法
讲授法、案例教学法、讨论法
教学设备
黑板  计算机  网络机房
教学
环节
教学活动内容及组织过程
个案补充
一、复习引导
上次课我们已经学习了程序的一个方面算法,现在来学习另一方面数据结构。
二、内容设计
C有三种基本数据类型,分别是整型、浮点型、字符型
(一)、常量与变量
1、 常量:在程序运行过程中,其值不能被改变的量。
两种形式:一般常量和符号常量
(1)常量(字面常量)
整型常量:如120-3
浮点型常量:如4.5-1.234
字符常量:如‘a’‘1’等,用单引号表示;
字符串常量:如“a”“abc”“1”,用双引号表示。
(2)符号常量:
符号常量即是用一个标识符来代替一个常量;符号常借助于预处理命令#define来实现;
        定义形式:#define  标识符  字符串
    如:#define  PI  3.1415926535
说明:
习惯上,符号常量用大写字母表示;
定义符号常量时,不能以结束;
一个#define占一行,且要从第一列开始书写;
一个源程序文件中可含有若干个define命令,不同的define命令中指定的标识符不能相同;
2、变量:在程序运行过程中,其值会发生变化。
(1)每个变量必须有一个名字,变量名是标识符。
(2)标识符是用来标识数据对象,是数据对象的名字。
(3)命名规则:以字母、数字、下划线组成,数字不能开头。
例:x1_averagelotus_1_2_3#abc1fsM.D.Jhon
(4)变量名不能是关键字(即保留字,是C编译程序中保留使用的标识符。 如:autobreakchardoelseifint)
(5)变量必须先定义再使用
(二)、整型数据
1、整型常量的表示方法
1)十进制      如:123-4560
2)八进制数    如:0123-011        (0开头)
3)十六进制数  如:0x123-0x120xABC  (0x开头)
2、整型变量
1)整型数据在内存中以二进制形式存放,每一个整型变量在内存中占2个字节。
例:定义整型变量i=10 j= -10的存放形式。
2) 整型变量的分类:基本型int、短整型short、长整型long、无符号型unsigned
3)整型变量的定义
对变量的定义,一般放在函数体开头部分的声明部分(也可放在函数中某一分程序内)
    例:#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); }
4)  整型数据的溢出
一个int 型变量的最大允许值为32767,如果再加1,其结果不是32768,而是-32768。即溢出
(三)、浮点型数据
1、浮点型常量的表示方法
(1) 十进制浮点数
  如:0.123.4560.0123.123.0   
整数部分和小数部分都可省,但不能同时省
(2) 指数形式
   如:123e3123E3代表123×103
指数部分为整常数;
尾数部分可以是整常数,也可以是实常数;
尾数部分和指数部分均不可省。
E10, 100.e15.2,  .e5均为不合法的浮点数。
2、浮点型变量
(1)浮点型数据在内存中的存放形式
一个浮点型数据一般在内存中占4个字节(32)。浮点型数据是按照指数形式存储的。
(2)浮点型变量的分类:单精度float、双精度double
(四)、字符型数据
1、字符常量
1)括在一对单引号中的一个字符(单引号仅作界限符),如:‘a’ ‘X’
一个字符常量占1个字节,存放的是字符的ASCII
3)  转义字符:
‘ \ ’开头,后跟一个约定的字符或所要表示字符的十六进制(或者八进制)的编码;
2、字符变量:字符变量用来存放字符常量,只能放一个字符。例:char c1=‘a’, c2=‘A’; 一个字符变量在内存中占一个字节。
(五)、字符串常量
1. 括在一对双引号中的0个或多个字符组成的序列;双引号仅作界限符;如:
“C language programming”“a\\n”“#123”“ ”等为字符串常量;
2.字符串常量的实际存储:在存储完字符串中的有效字符后还应存储字符串结束标志‘\0’。
(六)、变量赋初值
在定义变量时对变量进行赋值称为变量的初始化;
格式:类型说明符  变量1=1,变量2=2……
如:  int  a=3, b=4, c=5;
      float  x=3.4, y=0.75;
        char  ch1=‘K’, ch2=‘P’;
第二章 数据类型
一、常量与变量          、整型数据
三、浮点型数据          四、字符型数据
五、字符串常量          六、变量赋初值
教 后 札 记

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。