- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序设计基础(C语言)wh 第 2 章 基本数据类型和运算符 程序是计算机对数据进行操作的步骤,即数据与操作构成了程序的两个要素。其中数据是程序的必要组成部分,也是程序处理的对象。在程序中,经常会使用各种数据。C语言规定,在程序中使用的每个数据都属于一种类型。 2.1 C语言的词汇 1.C语言字符集 定义:组成C语言源程序代码的基本字符,它是构成C语言的基本元素。 C语言使用的基本字符: ⑴ 大小写英文字符:A~Z,a~z ⑵数字字符:0~9 ⑶特殊字符:+ = - _(下划线) ( ) * ^ % # ! , . ; : ?’ ” ~ \ | / { } [ ] ⑷不可打印的字符:空格、换行符、制表符、响铃符 2.关键字 定义:具有特定含义的、专门用来说明C语言的特定成分的一类单词。C语言的关键字都用小写字母书写,不能用大写字母书写。 在C89标准中共有32个关键字: auto break case char const continue default do double else enum extern float register goto signed int long return for short if sizeof static struct switch typedef union unsigned void volatile while 在新的C99标准中,又增加了5个关键字: _Bool _Complex _imaginary inline restrict 2. 标识符 定义:在C语言中用于标识名字的有效字符序列。 C语言对标识符作如下规定: (1) 标识符的第一个字符必须是英文字母或下划线 (2) 如果第一个字符后面还有字符序列,则它应是英文字母、下划线符或数字组成的序列。 (3)标识符中的英文字母大小写是有区别的。如标识符abc与标识符ABC不相同。 试判断下列标识符正确与否: 4. 保留标识符 保留标识符是系统保留的一部分标识符,通常用于系统定义和标准库函数的名字。例如,以下划线开始的标识符通常用于定义系统变量,不能使用把这些标识符来定义自己的变量。虽然它们也是合法的标识符,但是用它们来做一般标识符可能会出现运行错误。 5.注释 在c语言程序中,括在定界符“/*”~“*/”之间的内容是注释。注释不是程序代码,只是一种对程序解释说明的标注,编译程序把注释作为空白符跳过而不予处理。注释不允许嵌套。 例如:/*学生成绩管理程序*/、/*My c program*/ 2.2 基本数据类型 2.2.1 常量和变量 2.2.2 整型常量和实型常量 2.2.3 字符常量和字符串常量 2.2.4 符号常量 2.2.5 整型变量 2.2.6 实型变量 2.2.7 字符变量 2.2.8 用char定义小整数 2.2.1 常量和变量 1.常量 常量:在程序执行的整个过程中其值不能改变的量。例如1,3.5都是常量。 ①字面常量:直接以值的形式出现的常量。 ②符号常量:在一个程序(或程序的一部分)中指定的用标识符代表的常量,从字面上不能直接看出其类型和值。 ** 根据其书写形式,可以区分为不同类型的常量,如整型常量、实型常量、字符常量、字符串常量等 。 编写求圆面积和周长的程序1 : #includestdio.h void main( ) { double area(double r),circumference(double r); printf(“area=%f\n”,area(2.0)); printf(“circumference=%f\n”, circumference(2.0)); } double area(double r) /*计算圆面积*/ { return(3.14159*r*r); } double circumference (double r) /*计算周长*/ { return(2.0*3.14159*r); } #includestdio.h #define PI 3.14159 /*定义符号常数*/ #define R 2.0 /*定义符号常数*/ void main( ) { double area(double r),circumference(double r); printf(“area=%f\n”,area(R)); printf(“circumference=%f
您可能关注的文档
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第1章 概述.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第2章 窗体.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第3章 基本控件.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第4章 Visual Basic程序设计基础.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第5章 基本控制语句.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第6章 程序设计基本算法.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第7章 高级数据类型.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第8章 过程.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第9章 文件.ppt
- 程序设计基础——Visual Basic教程 第2版 教学课件 作者 周黎 钱瑛 周阳花 第10章 高级控件.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第4章循环结构程序设计.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第5章数组.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第6章函数和模块设计.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第7章 指针.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第8章_结构体.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第9章 预处理和标准函数.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第10章_文件.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽 1第11章 数据结构和数据抽象.ppt
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽习题答案 1第2章.doc
- 程序设计基础教程 C语言 教学课件 作者 杨有安 陈维 曹惠雅 徐欣欣 鲁丽习题答案 1第3章.doc
文档评论(0)