• / 30
  • 下载费用:10 金币  

《C语言程序设计与数据结构》第2章 数据类型、运算符与表达式.ppt

关 键 词:
《C语言程序设计与数据结构》第2章 数据类型、运算符与表达式.ppt
资源描述:
《C语言程序设计与数据结构》,C语言程序设计与数据结构,第二章 数据类型、运算符与表达式,,学习重点:数据类型的种类; 常量与变量的区别及表式形式; 运算符的优先级及结合性; 各种数据类型之间的相互转换。,C语言程序设计与数据结构,2.1 C语言的数据类型,在各种程序设计中几乎都要使用和处理数据,程序设计的过程就是对数据加工的过程。一种语言支持的数据类型越丰富,它的功能就越强,应用范围就越广。对于程序中的数据,编译程序会为其分配一块内存空间存放;数据的改变其实就是指存储空间中内容的改变。但分配多大的内存空间来容纳这个数据合适呢?这可由数据的类型决定;另外对于数据的变化范围也可由数据类型来体现。数据类型将决定一个数据所占的内存数、数据的到值范围及可对数据进行的各种操作 。C语言提供了丰富的数据类型,不仅能表达并处理诸如整数、实数、字符等基本类型的数据,还可以组织并处理复杂的数据结构(如链表、队列、树等)。在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。,C语言程序设计与数据结构,2.2 常量与变量,2.2.1 标识符指用来标识变量名、符号常量名、函数名、数组名和文件名等的有效字符序列,简单说,标识符就是一个名字。C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 下面的标识符都是合法的:sum, mouth, PI, s123, area, name_1 下面的标识符都是不合法的:45D, ab, day-1, m.m 标识符的命名规则: (1)不能与关健字相同。C语言规定了一批标识符,它们都有其固定的含义,不能另作它用,如:int、float、if、else、break、printf、define等。 (2)标识符区分大小写。如:area和Area系统认为是两个不同的标识符。(3)程序中使用的标识符应注意做到“见名知意”。命名时尽量选取具有相关含义的英文单词或汉语拼音,如:number2、area 、name等,以增加程序的可读性。。,C语言程序设计与数据结构,2.2.2 常量 C语言中的数据有常量和变量之分,它们都属于2.1节中所列出的数据类型。 在程序运行过程中,其值不发生变化的量称为常量。根据表示形式的不同,常量又可分为直接常量和符号常量。 1. 直接常量 直接常量又称为字面常量,就是人们通常所说的常数,单从字面形式即可判断出数据属于哪一种数据类型。例如:很容易判断出456是整型常量,4.6是实型常量,‘b’是字符型常量等等,本章后面几个小节中还要详讲。 【例2.1】下列程序运行后的输出结果为 。 main( ) { char m; m=’B’+32; /*这里的‘B’是直接常量*/printf(“%c”,m); } 运行结果为:a,C语言程序设计与数据结构,2. 符号常量 符号常量是指用标识符来代表一个常量,即标识符形式的常量。 在程序中的使用方式如下: #define 标识符 常量数据 如:#define PI 3.1415926 这样,在程序中凡是出现的大写字母PI,计算机会全部将它替换为3.1415926。 习惯上,符号常量名采用大写,变量名用小写,以示区别。但符号常量与变量不同,它的值在其作用域内不能改变,也不能再被赋值。采用符号常量的优点如下: (1)含义清楚。在定义符号常量时尽量做到“见名知意”,如在程序中看到符号常量PRICE就可知道它代表一个价格数据。 (2)在需要改变一个常量时能做到“一改全改”。在程序中多次用到某商品价格,可用PRICE代表;当价格需调整时,若用符号常量PRICE代表价格,则只需改动一处即可。,C语言程序设计与数据结构,【例2.2】 输入一个半径值,分别计算其圆面积。 #define PI 3.1415926 /*定义一个符号常量PI*/ main( ) { double r,s; /*定义实型变量r,s */ printf(“Input radius: ”); scanf(“%f”, } 运行结果为: Input a radius: 3↙s=28.274333,C语言程序设计与数据结构,2.2.3 变量 变量是指在程序执行过程中其值可以改变的量。 每个变量都有一个名字,称为变量名;每个变量在计算机内存中都占据一定的存储单元,存储单元中存放的数据称作变量值。请注意区分变量名和变量值这两个不同的概念。变量名实际上是一个符号地址,对应着存储单元的编号;而变量值则是存储单元里存放的具体数据。变量名是用户自己指定的,如float b中的b就是用户指定的变量名,变量名的命名规则应遵守标识符的命名规则。事实上,程序中通过变量名使用该变量,实际上就是对它的值的使用。 1. 变量的声明 C语言规定在程序中
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:《C语言程序设计与数据结构》第2章 数据类型、运算符与表达式.ppt
链接地址:https://www.weizhuannet.com/p-10025966.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开