大学 C语言基础知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学 C语言基础知识

C语言程序设计 自然语言的构成 C语言基础及学习顺序 字符集 词汇 数据 运算符和表达式 C语句 C结构 本章内容 字符集 词汇 数据 运算符和表达式 C语句 C结构 C语言的字符集 C语言的字符集定义 C语言的字符集所包含的字符 C语言的字符集的说明 字符、字符集及其编码表 文字的基本元素是字母和符号,统称为“字符” (character),它包括:字母、数字、标点、符号等。 字符集:一组特定字符的集合 不同的字符集包含的字符数目与内容不同; 如:中文字符集、西文字符集、日文字符集等 字符的编码: 字符集中每个字符的二进位表示,称为该字符的编码或代码(code) ; 不同的字符其编码各不相同; 字符集中所有字符的编码的一览表,称为该字符集的码表; C语言的字符集 C语言的字符集定义 C语言的字符集所包含的字符 C语言的字符集的说明 C语言的字符集 C语言的字符集定义 C语言的字符集所包含的字符 C语言的字符集的说明 本章内容 字符集 词汇 数据 运算符和表达式 C语句 C结构 C语言的词汇 标识符 关键字 运算符 分隔符 常量 注释符 C语言词汇定义及分类 C语言的词汇 标识符 关键字 运算符 分隔符 常量 注释符 标识符的定义及命名规则 在C语言程序中,用于标识类型名、函数名、变 量名、符号常量名、数组名、指针名、文件名的有效字符序列称为标识符。 规则1:标识符只能由字母(大小写均可)、 数字和下划线3种字符组成。 规则2:第1个字符必须为字母或下划线。 标识符的分类 标识符依据功能分为三类 关键字 预定义标识符 用户标识符 C语言的词汇 标识符 关键字 运算符 分隔符 常量 注释符 关键字 C语言已经预先规定了一批标识符,它们在程序中都代表着固定的含义,用户只能根据系统的规定使用它们,这些标识符称为关键字。 关键字不能作为预定义标识符和用户标识符使用。 预定义标识符 预定义标识符是指在C语言中预先定义并具有特定含义的标识符。 C语言预定义标识符包括库函数的名字和编译预处理命令等。 C语言允许把预定义标识符重新定义另作他用,但这将使这些标识符失去预先定义的原意。因此为了避免误 解,建议用户不要把这些预定义标识符作为用户标识符使用。 用户标识符 由用户根据需要定义的标识符称为用户标识符, 又称自定义标识符。 用户标识符一般用来作为变量名、符号常量名、 数组名、函数名、指针名及文件名等。 本章内容 字符集 词汇 数据 运算符和表达式 C语句 C结构 数据 C语言数据类型的划分方法 C语言的数据类型 常量 变量 数据、数据类型及数据结构 具有一定格式的数字或数值叫做数据。 数据的不同格式叫做数据类型。 数据按一定的数据类型进行的排列、组合及架构称为 数据结构。 C语言数据类型的划分方法 计算机的基本功能之一就是数据处理,计算机语言支持 的数据类型越丰富,它的应用范围就越广。 C语言数据类型的划分方法 数据表示形式(写法) 合理的取值范围 占用内存空间大小 可参与的运算种类 数据单位 英文 数据单位 一位有多大? 只能存储一位二进制数“0”或“1”; 一个字节有多大? 可以保存0~255之间的十进制整数; 保存一个字符(英文字母、数字、符号); 见附录B, ASCII码表 两个字母保存一个汉字 GB2312-80编码,Big5码。 Unicode编码 UTF-8码 数据 C语言数据类型的划分方法 C语言的数据类型 常量 变量 C语言的数据类型 数据类型 数据 C语言数据类型的划分方法 C语言的数据类型 常量 变量 常量与变量的对比及内容掌握 常量定义及特征 程序运行过程中,其值始终保持不变的量称为常量。 常量有两个特征:常量值和常量类型 常量类型:因为常量经常用来给变量赋值,所以从匹配的角 度,变量分为不同的类型,所以常量也分为对应的各种类型 常量值:整形常量,实型常量及符号常量的值从写法中体现 出来,就是其本身;而单个字符常量、转义字符常量的值从 写法中不能体现,其真正值是其对应的ASCII值。 常量值和常量类型从其写法中完全可以体现出来。 常量的分类 C语言的常量 整型常量 整型常量 整型常量 整型常量值写法实例 以下各数是合法的十进制整型常量: 237,-568,65535,1627 以下各数是不合法的十进制整型常量: 023(不能有前导0),23D(含有非十进制数码) 整型常量 整型常量 整型常量 不同类型的整形常量的写法 5 :[带符号]整形常量 5 :[带符号]短整形常量 5L : [带符号]长整形常量 5U :无符号整形常量 5U :无符号短整形常量 5LU :无符号长整形常量 总结 总结 整型常量 实型常量值写法实例 以下

文档评论(0)

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

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

1亿VIP精品文档

相关文档