第2篇 常量、变量、数据类型.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 常量、变量及数据类型 程序基本结构 输入数据 处理数据 输出数据 数据如何存储在计算机内部? 常量:在程序运行过程中,值不变的量 变量:在程序运行过程中,值根据需要可以变化的量 2.1 C语言的基本语言单位 2.1.1 基本符号 每种语言都有它的词汇集,同样,C语言的基本词汇集包括: (1)数字:10个数(从0到9)。 (2)英文字母:大、小写各26个字母(从A到Z,从a到z)。 (3)下划线字符’_’ 。 (4)运算符:表达程序基本操作的一些符号,例如:+、-、*、/等。 (5)关键字:是为表达程序功能使用的一些英文单词或单词缩写。 2.1.2 关键字 关键字是在C语言中已经使用了的有特殊含义的词汇 ,ANSI C的关键字共32个 2.1.3 标识符 标识符就是名字 程序中用来为符号常量、变量、函数、数组、类型、文件命名的有效字符序列称为标识符 C语言中标识符的命名规则 只能由字母、数字和下划线组成 必须以字母或下划线开头 区分大小写字符 不能使用关键字 标识符示例 合法的标识符 Count _name Total SUM student_1 示例:标识符使用关键字 系统编译时会报错 示例:区分大小写 编译时报错 标识符定名建议 尽量做到“见名知义”,以增加程序的可读性 尽量避免使用容易混淆的字符,例如 ① 0(数字)-O(大写字母)-o(小写字母) ② 1(数字) -I(大写字母)-l(小写字母) ③ 2(数字) -Z(大写字母)-z(小写字母) 2.2 基本数据类型 数据是程序的必要组成部分,是程序中被处理的对象 C语言规定,程序中所使用的每个数据都属于某一种类型 某种具体的数据类型规定了数据的以下特征 取值范围 存储空间大小 运算方式 C语言数据类型 2.3 常量 常量就是常数,在程序的运行中不能修改。 C语言支持多种类型的常量 2.3.1 整型常量 C语言整型常量分为三种类型:十进制、八进制和十六进制 1. 十进制整数 由0~9的数字组成的数字序列,前面可加+或–符号 合法的十进制整型常量 123 –32 0 6543 +78 非法的十进制整型常量 2. 八进制整数 由0~7的数字组成,且以数字0开头的数字序列,一律作为八进制处理 合法的八进制整型常量 0111 八进制数,等于十进制数73 010007 八进制数,等于十进制数4103 非法的整型常量 09876 非十进制数,又非八进制数,因为有数字8和9 3. 十六进制整数 由0~9的数字、A~F(或a~f)组成的序列,且以0x打头的序列,一律作为十六进制处理。 合法的十六进制整型常量 0xFFFF 十六进制数,等于十进制数65535 0xa3 十六进制数,等于十进制数163 非法的整型常量 20fa 0x10fg 4. 整型常量类型的确定 整型数据分为短整型short、整型int、长整型long,那么,对于一个常数如何区分其类型呢? 默认原则 后缀字母标识法 -12L 十进制long型数据 12345u 十进制unsigned int型 12345ul 十进制unsigned long型 076L 八进制long型整数,等于十进制数62 2.3.2 实数常量 整数常量不适合表示距离、高度、温度、价格等包含小数部分的数量。这种数字称为实数(或浮点)常量。 1. 实型常量的表示形式 小数形式 3.225、0.78、-139.0、.123 指数形式 314.15926e-2 ,也就是314.15926×10-2 指数形式格式 实数(或整数)+e(或E)+整数 【注意】指数形式中E后面一定要是整数类型,左边的数不能省略。 例如:1.5e2.5 E3 2. 实型常量的类型 float double 大多数C编译系统将实型常量作为双精度来处理。如果需要,可以指定常数为float类型,只要加后缀f或F就可以了。 例如:1234.56789654328表示一个double型常量,而1234.56789f则表示一个float型常量。 2.3.3 字符常量 字符常量就是用一对单引号括起来的单个字符。例如:‘5’ ‘x’ ‘X’ ‘3‘ ‘¥’ ‘?’ 字符类型数据在计算机内部的表示形式是字符的ASCII代码(二进制形式存储),并非字符本身。 字符数据的输出 2.3.4 字符串常量 字符串常量是括在一对双引号之间的字符序列。这些字符可以是字母、数字、特殊字符或空格。 例如: “Hello wor

文档评论(0)

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

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

1亿VIP精品文档

相关文档