第2章 常量、变量、数据类型ppt课件.ppt

第2章 常量、变量、数据类型ppt课件.ppt

ID:59204784

大小:287.50 KB

页数:38页

时间:2020-09-26

第2章 常量、变量、数据类型ppt课件.ppt_第1页
第2章 常量、变量、数据类型ppt课件.ppt_第2页
第2章 常量、变量、数据类型ppt课件.ppt_第3页
第2章 常量、变量、数据类型ppt课件.ppt_第4页
第2章 常量、变量、数据类型ppt课件.ppt_第5页
资源描述:

《第2章 常量、变量、数据类型ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章常量、变量及数据类型程序基本结构输入数据处理数据输出数据数据如何存储在计算机内部?常量:在程序运行过程中,值不变的量变量:在程序运行过程中,值根据需要可以变化的量2.1C语言的基本语言单位2.1.1基本符号每种语言都有它的词汇集,同样,C语言的基本词汇集包括:(1)数字:10个数(从0到9)。(2)英文字母:大、小写各26个字母(从A到Z,从a到z)。(3)下划线字符’_’。(4)运算符:表达程序基本操作的一些符号,例如:+、-、*、/等。(5)关键字:是为表达程序功能使用的一些英文单词或单词缩写。2.1.

2、2关键字关键字是在C语言中已经使用了的有特殊含义的词汇,ANSIC的关键字共32个2.1.3标识符标识符就是名字程序中用来为符号常量、变量、函数、数组、类型、文件命名的有效字符序列称为标识符C语言中标识符的命名规则只能由字母、数字和下划线组成必须以字母或下划线开头区分大小写字符不能使用关键字标识符示例合法的标识符Count_nameTotalSUMstudent_1非法的标识符示例:标识符使用关键字系统编译时会报错示例:区分大小写编译时报错标识符定名建议尽量做到“见名知义”,以增加程序的可读性尽量避免使用容易混淆

3、的字符,例如①0(数字)-O(大写字母)-o(小写字母)②1(数字)-I(大写字母)-l(小写字母)③2(数字)-Z(大写字母)-z(小写字母)2.2基本数据类型数据是程序的必要组成部分,是程序中被处理的对象C语言规定,程序中所使用的每个数据都属于某一种类型某种具体的数据类型规定了数据的以下特征取值范围存储空间大小运算方式C语言数据类型2.3常量常量就是常数,在程序的运行中不能修改。C语言支持多种类型的常量2.3.1整型常量C语言整型常量分为三种类型:十进制、八进制和十六进制1.十进制整数由0~9的数字组成的数字

4、序列,前面可加+或–符号合法的十进制整型常量123–3206543+78非法的十进制整型常量2.八进制整数由0~7的数字组成,且以数字0开头的数字序列,一律作为八进制处理合法的八进制整型常量0111八进制数,等于十进制数73010007八进制数,等于十进制数4103非法的整型常量09876非十进制数,又非八进制数,因为有数字8和93.十六进制整数由0~9的数字、A~F(或a~f)组成的序列,且以0x打头的序列,一律作为十六进制处理。合法的十六进制整型常量0xFFFF十六进制数,等于十进制数655350xa3十六进

5、制数,等于十进制数163非法的整型常量20fa0x10fg4.整型常量类型的确定整型数据分为短整型short、整型int、长整型long,那么,对于一个常数如何区分其类型呢?默认原则后缀字母标识法-12L十进制long型数据12345u十进制unsignedint型12345ul十进制unsignedlong型076L八进制long型整数,等于十进制数622.3.2实数常量整数常量不适合表示距离、高度、温度、价格等包含小数部分的数量。这种数字称为实数(或浮点)常量。1.实型常量的表示形式小数形式3.225、0.7

6、8、-139.0、.123指数形式314.15926e-2,也就是314.15926×10-2指数形式格式实数(或整数)+e(或E)+整数【注意】指数形式中E后面一定要是整数类型,左边的数不能省略。例如:1.5e2.5E32.实型常量的类型floatdouble大多数C编译系统将实型常量作为双精度来处理。如果需要,可以指定常数为float类型,只要加后缀f或F就可以了。例如:1234.56789654328表示一个double型常量,而1234.56789f则表示一个float型常量。2.3.3字符常量字符常量就

7、是用一对单引号括起来的单个字符。例如:‘5’‘x’‘X’‘3‘‘¥’‘?’字符类型数据在计算机内部的表示形式是字符的ASCII代码(二进制形式存储),并非字符本身。字符数据的输出2.3.4字符串常量字符串常量是括在一对双引号之间的字符序列。这些字符可以是字母、数字、特殊字符或空格。例如:“Helloworld!”“1978”“?....!”“5+3”“”(空字符串)注意区分字符常量和字符串常量的区别:“a”是字符串,由双引号括起若干个字符‘a’是字符,由单引号括起一个字符字符串常量中的字符依次存储在内存中一块连续

8、的区域中,并把空字符’’自动附加在字符串的尾部,作为字符串结束的标志。对于字符个数为n的字符串,所占内存空间为n+1个字节。如字符串”chinese”字符个数为7,所占内存空间为8个字节2.3.5转义字符常量C语言支持一些特殊的反斜杠字符常量,这些常量往往用在输出函数中,我们称这类字符常量为转义字符。符号’’代表换行字符转义字符的输出2.4变量为什么要使用变量程序

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

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

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