第三章_数据类型运算符与表达式.ppt

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

第 三 章 数据类型、运算符与表达式 方法一:先创建C源程序 方法二:先创建空工程——步骤1 方法二:先创建空工程——步骤2 方法二:先创建空工程——步骤3 常量——举例(求某商品总价) #include stdio.h #define PRICE 100 //定义符号常量 void main() { int sum; sum=PRICE*20; printf(%d\n,sum); } (一) 整数类型——变量 整数类型——常量 字符类型——举例2 采用先创建C源程序的方法需要注意以下几点: 1、选择“文件”标签; 2、选择“C++ Source File”文件类型; 3、在“目录”文本框中输入C源程序所存放的目录。此目录建议用户自己提前新建好,以便查找,不建议使用缺省的目录; 4、在“文件”文本框中输入文件名。 步骤三:在空工程中添加C源文件 采用先创建空工程的方法添加源文件时需要注意以下几点: 1、选择“文件”标签; 2、选择“C++ Source File”文件类型; 3、“目录”文本框中默认为工程所在目录,不需修改。 4、在“文件”文本框中输入文件名。 5、选中“添加工程”复选框,将新建的文件直接添加到工程中,否则还需要另行添加。 步骤二:选择空工程 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 C语言中的数据,有常量和变量之分,它们分别属于上述这些类型。 本章将介绍基本类型中的整型、实型和字符型三种数据。 一个程序应包括对数据的描述和对数据处理的描述。 1.对数据的描述,即数据结构。数据结构是计算机学科的核心课程之一,有许多专门著作论述,本课程就不再赘述。 在C语言中,系统提供的数据结构,是以数据类型的形式出现的。 2.对数据处理的描述,即计算机算法。算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。为此,著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式: 数据结构 + 算法 = 程序 实际上,一个程序除了数据结构和算法外,还必须使用一种计算机语言,并采用结构化方法来表示。 C语言提供的数据结构,是以数据类型形式出现的。具体如下页幻灯片所示。 此例用来求20件某商品的总价sum。 商品的单价采用符号常量PRICE,数量采用直接整型常量20。 当商品的单价PRICE发生变化时,不需从程序中查找具体值,只需通过#define进行修改即可,做到一改全改;而当商品的数量发生变化时,只能从程序中查找具体值20,对其进行修改,尤其某一常量在程序中多处使用时,修改起来更加麻烦,也容易造成遗漏。 而 Turbo C规定 1、最大为32个字符,建议不超过8个字符。 2、变量说明应出现在函数体的声明部分。 例如,由于student_name和student_number的前8个字符相同,有的系统认为这两个变量,是一回事而不加区别。 在TC V2.0中,变量名(标识符)的有效长度为1~32个字符,缺省值为32。 注: VC++中规定前247个字符有效。 程序中用到的变量必须“先定义,后使用”。变量可以在程序的执行部分定义,但其作用域为定义后的区域。 (P44) 所谓“见名知意”是指,通过变量名就知道变量值的含义。通常应选择能表示数据含义的英文单词(或缩写)作变量名,或汉语拼音字头作变量名。 变量定义:类型名 变量名列表; 注:数据类型与变量名之间至少要有一个空格,变量名之间用逗号分开,末尾加分号。 在C语言中称在定义变量的同时进行赋初值的操作为变量初始化,要求对所有用到的变量,必须先定义、后使用。 变量赋初值有两种方式:定义的同时赋初值和通过赋值语句赋初值。两者的效果是等价的。 32个关键字:(由系统定义,不能重作其它定义) auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile

文档评论(0)

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

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

1亿VIP精品文档

相关文档