C语言数据类型常量与变量.doc

C语言数据类型常量与变量.doc

ID:50824512

大小:3.29 MB

页数:14页

时间:2020-03-15

C语言数据类型常量与变量.doc_第1页
C语言数据类型常量与变量.doc_第2页
C语言数据类型常量与变量.doc_第3页
C语言数据类型常量与变量.doc_第4页
C语言数据类型常量与变量.doc_第5页
资源描述:

《C语言数据类型常量与变量.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、常量区分为不同类型,如12、3.2、'a',是按书写形式来区分它的类型,如12、3.2、'a',中12就是整型、3.2就是实型,‘a’就是字符型。2、符号常量:用一个标识符代表的一个常量定义方法:#define标识符常量是用一个预处理命令宏定义来定义的,这在书中第9章将会讲到,后面我们也会再讲。1.2.我们曾经在第一章已经讲过,C语言的数据结构非常丰富,它是以数据类型的形式出现的,包括整型、实型、字符型、数组、指针、结构体和联合体等,我们要编程序,就是要对这些数据类型进行操作,操作步骤就是算法,而这操作步骤必须以一种结构化程序设计

2、方法来实现,算法和结构化程序设计方法我们会在四、五、六章进行详细讲解。那用什么来表达这个操作过程呢?我们这里用的语言工具就是C语言,所用的环境就是TurboC2.0。大家来看第一章中我们举的第二个例子,在这求和程序中,首先我们进行了变量a,b,sum的定义,定义a,b,sum为整型变量,在程序中对用到的所有数据都必须指定其数据类型;在程序后面就是对这三个整型变量进行操作,操作步骤就是先对a、b赋值,然后再进行a+b计算,然后把a+b计算的结果赋值给sum变量,最后用printf函数把求和结果输出到显示器显示,这些操作步骤就是算法,

3、它有先后顺序的,不能是先求a+b,再对a、b赋值;这里用的程序设计方法是顺序结构;当然语言工具就是C语言,环境就是VisualC++6.0。3.【例1.2】求和main(){inta,b,sum;a=1;b=2;sum=a+b;printf(“sumis%d”,sum);4.}现在我们就来列一下C的数据类型有哪些,当然大家先不要去记它,先给大家有一个整体印象,等我们这本书都学完了,大家也就自然记住了。它分为基本类型、派生类型、指针型和空类型,派生类型是基本型的导出类型,例如整型数组类型就是按照一定顺序集合的整型数据,我们这一章

4、主要讲基本类型,在以后章节里会陆续讲派生类型、指针型和空类型。这一章基本类型包括整型、字符型、实型。整型包括短整型short、基本型int、无符号型unsigned和长整型long;实型也叫浮点型包括单精度float和双精度double型。5.常量是其值不随程序的运行而改变的量,常量分为整型常量、实型常量和字符型常量,这在后面我们要具体讲到。变量是其值可随程序的运行而改变的量。在程序中我们要经常定义变量,并对其进行操作,而程序中的变量在计算机中是如何操作的呢?首先我们要给变量起个变量名,通过变量名计算机自动给分配内存地址,也就是给

5、分配存储单元,然后在存储单元中存入或取出数据,也就是变量值,特别要注意的是变量名和变量值的区别,变量名对应的是内存地址,而变量值所对应的是内存中地址中存放的内容。数据在计算机中如何运行,在以后课程的微机原理中会详细讲述,到那时候同学们会写出效率更高的程序。这里我们要讲讲如何给变量或文件等等起名字,也就是标识符。6.三、标识符※标识符就是给程序中的变量、常量、函数、数组、结构体以及文件所起的名字。其命名规则有5点,它是1.命名规则:(1)以字母或下划线开头,由字母、数字和下划线组成;例:monthli1_1(2)不能和系统关键字同名

6、;例:short(3)尽量不要用下划线开头;例:_total这是正确的标识符,但是不提倡。(4)一般长度不超过8个字符;因为各个系统规定的标识符长度不一样,为了程序容易移值到它机器或系统中运行而不出现标识符错误,因此建议大家定义标识符时,一般长度不超过8个字符。(5)大小写是不同的字母。例:Studentstudent是不一样的标识符。7.2.好的命名习惯:(1)尽量做到见名知意;(sum,area)(2)变量名、函数名用尽量用小写;习惯上变量名定义成为小写字母,而完全大写字母一般定义为常量。(3)在易混淆地方,尽量避免用易认错的

7、字母;0(数字)O(大写字母)o(小写字母)1(数字)I(I的大写字母)l(L的小写字母)2(数字)Z(大写字母)z(小写字母)例如:no与n0、ll与11特别是大写的I与小写的L,一般人很难给它区别开,因此会造成阅读程序的困难,大家一定要注意这一点。8.第四点我们讲讲变量的使用:四、变量的使用1、先定义2、后赋初值3、再改变变量的值“先定义,后使用”:有三点好处。•保证变量名正确使用;•方便了变量的内存单元分配;•便于语法检查。这个程序我们就采用了“先定义,后使用”的规则,但在这个程序中存在2个错误,大家看出来没有。首先变量使用

8、错误,定义的是a,b,rem变量,而我们使用的是a,c,rem变量,其次是求余运算两边只能是整型变量,而这里用的是实型变量,因此通过编译就能检查出语法错误。并且内存会根据你所定义的变量类型给分配内存单元字节数,a,b,rem是实型变量内存各给分配4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。