第02章数据类型、运算符和表达式案例分析.pptx

第02章数据类型、运算符和表达式案例分析.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据类型、运算符和表达式 教学目标 掌握C语言的字符集、关键字和标识符 理解C语言的数据类型 理解字符型和整型数据在内存中的存储格式 掌握基本类型数据的常量的表示方法 掌握基本类型变量的定义和使用 掌握数据类型转换的规则以及强制数据类型转换方法 掌握各种运算符的使用用法及其优先级和结合性 掌握字符数据输入输出函数getchar和putchar的用法 掌握格式输入输出函数scanf和printf的用法,理解输入输出界面设计的重要性,掌握简单输入输出界面设计方法 目 录 2.1 C语言的标识符和关键字 2.2 C语言的基本数据类型 2.3 运算符和表达式 2.4 数据的输入输出 2.1 C语言的标识符和关键字 编写C程序必须使用C语言字符集中的字符 大写、小写英文字母各26个 阿拉伯数字10个 运算符、标点符号及其他字符30个 + - * / % = ! | ~ ^ ; : ? , . ‘ “ \ ( ) [ ] { } # _ 空格 说明 集外字符可用集内若干字符表示,如π用pi表示 源程序注释中可以包含字符集以外的字符 字符串作为数据也可以包含字符集以外的字符 标识符 用途:变量名、函数名、数组名、类型名等的命名 构成:由大小写字母、数字和下划线组成,且首字符必须是字母或下划线,不能与关键字同名。 举例: 合法的标识符 MyName、Value、_12、b_tree、abm、sum 非法的标识符 6ab、$ab、a3.5、case 说明: 标识符区分大小写,其有效长度与C编译系统有关 标识符应体现“见名知义”原则,注重可读性 关键字 关键字又称保留字:编程语言预定义的具有专门用途的标识符,不允许用作用户的标识符。 ISO C语言共有32个关键字: 特别注意:不同的C编译系统对C标准的支持有差异! 数据类型定义:typedef 数据类型:auto,char,double,enum,float,int,long,short,struct,union,void,extern,static,signed,volatile,unsigned,register,const 运算符:sizeof 控制语句:break,case,continue,default,do,else,for,goto,if,return,switch,while 2.2 C语言的基本数据类型 数据:程序处理的对象,分为常量和变量。 数据类型:用于描述程序中的数据。 C语言的数据类型 基本数据类型:C语言预定义的数据类型,包括整型、字符型、实型和空类型 定义数据类型:用户按编程需要定义的数据类型,包括数组、指针、结构体、共用体和枚举 int 整型 char 字符型 float 单精度浮点型 double 双精度浮点型 常量 常量:程序执行过程中,其值不能被改变的量。 常量分为:字面常量和符号常量。 字面常量:不做说明,直接使用的常量。如:12,34.5。 字面常量分为:整型常量、实型常量、字符型常量和字符串常量。 符号常量:经说明或定义后才能使用的常量。 符号常量 符号常量:有名字的常量。须先定义后使用。 定义方法: 使用常量说明符const const 类型名 常量名=值; 使用编译预处理命令 #define 常量名 值 举例: const double pi=3.1415926; #define PI 3.1415926 优点:可读、一致、易维护 变 量 变量:在程序执行过程中其值可以被改变的量。 变量四要素: 变量类型 变量名 变量的值 变量的指针(变量在内存中的位置) 变量须先定义后使用 变量的定义 作用:指明变量的类型、名字。 格式:  类型名 变量名1,变量名2,…,变量名n; 例1: int n;  该语句定义(或声明)了一个名为n的整型变量,变量n 占用4字节内存,n是变量n的指针,即变量n在内存中的位置。 例2:   int year,month,day; double x1,x2,x3; long sum,average,total; 变量的定义 说明: 变量定义不是可执行语句,应置于可执行语句前。 同一变量不可重复定义。 变量名以简短、见名知意、见名知型为优。 应按变量的取值范围选择变量类型,以占用内存少、操作简便为优。 C语言没有提供字符串类型,字符串是用字符型数组或指针来处理的。 变量的初值

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档