《二级C语言程序设计》第2章数据与运算
更新时间:2023-09-01 04:43:01 阅读量: 教育文库 文档下载
- 二级c语言程序设计难考吗推荐度:
- 相关推荐
二级C语言程序设计
第2章 数据与运算2.1 常量与变量 常量:是在程序运行过程中其值不能发生改变的量。 例如256、3.45、'a'等。 变量:是在程序运行过程中其值可以发生改变的量。变量在 内存中占据一定的存储单元。在该存储单元中存放变量的 值。变量的标识通过给变量取名实现,所以一个变量应该 有一个名字。 用来标识变量名、符号常量名、函数名、数组名、类型 名、文件名的有效字符序列称为标识符,简单地说,标 识符就是一个名字。
二级C语言程序设计
第2章 数据与运算2.1 常量与变量 C语言规定标识符必须满足以下规则: (1)所有标识符必须由一个字母(a~z,A~Z)或下划线 ( _ )开头。 (2)标识符的其他部分可以用字母、下划线或数字 (0~9)组成。 (3)大小写字母表示不同意义,即代表不同的标识符。 (4)标识符只有前32个字符有效。 (5)标识符应当尽量遵循“简洁明了”和“见名知义” 的原则。 (6)标识符不能使用C语言的关键字。
二级C语言程序设计
第2章 数据与运算2.1 常量与变量 所谓关键字就是已被Turbo C 2.0本身使用、不能作其他 用 途使用的字。Turbo C 2.0有以下关键字: Turbo C 2.0扩展的共11个: asm _cs _ds _es_ss cdecl far near huge interrupt pascal 由ANSI标准定义的共32个: auto double int structbreak else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if while static
二级C语言程序设计
第2章 数据与运算2.1 常量与变量 C语言规定变量在使用前必须先定义。 变量定义的一般形式为: 类型说明符 变量标识符,变量标识符, ; 示例:int a,b,c; float e,f; char x,y; 以上int,float,char为类型说明符,a,b,c,e,f,x,y 为变量标识符。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 数据的组织形式称为数据结构。 C语言中的数据结构表现为数据类型。基本类型 整型 字符型 实型 数组类型 结构体类型 共用体类型 单精度 枚举类型
数据类型
构造类型 指针类型 空类型
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.1 整型数据 1.整型变量数据类型 基本整型 短整型 长整型 类型说明符 位(字节数) int short long int 16(2) 16(2) 32(4) 16(2) 16(2) 32(4) 数的范围 -32768~32767 -215~(215-1) -32768~32767 -215~(215-1) -2147483648~2147483647 -231~(231-1) 0~65535 0~(216-1) 0~65535 0~(216-1) 0~4294967295 0~(232-1)
无符号基本整 unsigned int 型 unsigned 无符号短整型 short unsigned 无符号长整型 long
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.1 整型数据 1.整型变量 整型变量的定义: 整型类型说明符 变量标识符,变量标识符, ; /*定义a,b,c为基本整型变量*/ 示例:int a,b,c; /*定义d,e为长整型变量*/ long d,e; /*定
义x,y为无符号基本整型变量*/ unsigned x,y; 在书写变量说明时,应注意以下几点:(1)允许在一个类型说明符后说明多个相同类型的变量。各变量名之间用 逗号间隔。类型说明符与变量名之间至少用一个空格间隔。 (2)最后一个变量名之后必须以“;”号结尾。 (3)变量说明必须放在变量使用之前,一般放在函数体的开头部分。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.1 整型数据 1.整型变量 2.整型常量 整型常量即整常数。 按不同的进制区分,整型常数有三种表示方法: (1)十进制数:以非0开始的数, 如:254,-10,45600。 (2)八进制数:以0开始的数, 如:06,0106,057。 (3)十六进制数:以0X或0x开始的数, 如:0X2A,0XFF,0x58。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.1 整型数据 1.整型变量 2.整型常量 整型常量的类型:(1)一个整常量,如果其值在-32768~+32767范围内,认为它是int型。 它可以赋值给int型和1ong int型变量。 (2)一个整常量,如果其值超过了上述范围,而在-2147483648~ 2147483647范围内,则认为它是1ong int型。可以将它赋值给一个1ong int型变量。 (3)如果某一计算机系统的C版本确定的short int 与int型数据在内存 中占据的长度相同,则它表示的数据范围与int型相同,因此一个int型 的常量也同时是一个short int型常量,可以赋给int型或short int型变 量;
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.1 整型数据 1.整型变量 2.整型常量 整型常量的类型:(4)常量中无unsigned型。但一个非负值的整常量可以赋给 unsigned型整变量,只要它的范围不超过变量表示的数据范围即可。 例如,将50000赋给一个unsigned int型变量是可以的,而将70000 赋给它则是不行的(溢出)。 (5)在一个整常量后面加一个字母l或L,则认为是1ong int型常量。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.2 实型数据 1.实型变量 实型也称为浮点型,Turbo C中实型变量有以下两种类型: (1)单精度浮点型。类型说明符为float,占4个字节(32 位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供 七位有效数字。 (2)双精度浮点型。类型说明符为double,占8个字节(64 位)内存空间,其数值范围为1.7E-308~1.7E+308,可提供 十六位有效数字。 说明:浮点数均为有符号浮点数,没有无符号浮点数。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.2 实型数据 1.实型变量 实型变量定义: 实型类型说明符 变量标识符,变量标识符, ; 示例:float a, f; /*定义a,f为单精度浮点型变量*/ double b; /*定义b为双精度浮点型变量*/
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.2 实型数据 1.实型变量 2.实型常量 实型常量又称实数或
浮点数,有两种表示形式: (1)十进制数形式。十进制数形式由数字和小数点组成(注 意必须有小数点)。例如:0.123、.123、123.0、123.、0.0、 123.123等都是十进制数形式。 (2)指数形式。指数形式由十进制数加阶码标志“e”或“E” 以及阶码(只能为整数,可以带符号)组成。其一般形式为a E n (a为十进制数,n为十进制整数),表示值为 a×10n, 其中,a,n均不可缺省。 例:0.123E4 表示值为0.123×104 -5.123E-4 表示值为-5.123×10-4
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.2 实型数据 1.实型变量 2.实型常量 说明: (1)浮点常数只有一种进制(十进制)。 (2)所有实型常量都被默认为double类型。 (3)绝对值小于1的浮点数,其小数点前面的零可以省略。 (4)Turbo C以默认格式输出浮点数时,最多只保留小数点 后六位。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.3 字符型数据 1.字符常量 C语言的字符常量是用单引号(即撇号)括起来的一个字符。 例如:‘a’、‘x’,‘D’、‘?’、 ‘$’、‘A’‘4’等都是不同的字符常量。 C还允许用一种特殊形式的字符常量,这种特殊形式的 字符常量称为转义字符。 转义字符以反斜线“\”开头,后跟一个或几个字符。 转义字符具有特定的含义,不同于字符原有的意义,故称 “转义”字符。转义字符主要用来表示那些用一般字符不 便于表示的控制代码。
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.3 字符型数据 1.字符常量转义字符 \n \t \v \b \r \f \\ \' \a \ddd \xhh 表示含义 回车换行 横向跳到下一制表位置 竖向跳格 退格 回车 走纸换页 反斜线符"\" 单引号符 鸣铃 1~3位八进制数所代表的字符 1~2位十六进制数所代表的字符
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.3 字符型数据 1.字符常量 2.字符变量 字符型变量用来存放字符常量。 类型说明符为char。 占1个字节(8位)内存空间。 字符变量的定义: 字符型类型说明符 变量标识符,变量标识符, ; 示例:char a,b; /*定义a,b为字符型变量*/
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.3 字符型数据 1.字符常量 2.字符变量 字符值是以ASCII码的形式存放在变量的内存单元中的。 例如:如果有char a,b; a='x';b='y'; 查表可知,x的十进制ASCII码是120,y的十进制ASCII码 是121,所以对字符变量a,b赋予'x'和'y'值,实际上是 在a,b两个单元内存放120和121的二进制代码,即: a单元为: 1 1 1 1 0 0 0 0 b单元为: 1 1 1 1 0 0 1 0
二级C语言程序设计
第2章 数据与运算2.2 数据类型 2.2.3 字符型数据 1.字符常量 2.字符变量 由此可见,字符型量也可以看成是整型量。C语言允许对 整型变量赋以字符值,也允许对字符变量赋以整型值。
在 输出时,允许把字符变量按整型量输出,也允许把整型量 按字符型量输出。整型量为二字节量,字符型量为单字节 量,当整型量按字符型量处理时, 只有低八位字节参与 处理。
正在阅读:
《二级C语言程序设计》第2章数据与运算09-01
《最新整理工作总结》2017-2018第一学期期末小学英语工作总结 - 图文01-02
应用文写作试题05-21
管理心理学答案V1.004-05
(冶金行业)农村信用合作联社主办会计及临柜人员测试题题库04-05
年终盘点:不良反应药品大观.docx05-16
标枪教案02-29
在区委重点工作布置会上的讲话12-21
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 运算
- 程序设计
- 二级
- 语言
- 数据
- 2014版国家电网公司安全工作规定
- 转基因农作物经济影响和发展战略研究取得阶段性成果
- 六年级品德与社会下册教案
- 北京大学物理电子学考研 招生人数 参考书 报录比 复试分数线 考研真题 考研经验 招生简章 考研大纲
- 家庭教养方式开题报告
- 我的世界中式古风建筑怎么建 中式古风建筑建造设计图
- 文化传媒公司展示
- Tableau BI-Introduction 201209
- 第5章习题与答案
- 正常婴幼儿肠道菌群的定量分析
- 汉语拼音字母表_完整版_可A4打印
- 2014上期六年级数学老师家长会发言稿
- 电大《演讲与口才》网上形考作业1参考答案
- 书法前言
- 优秀护士事迹材料
- 运动会分数统计数据结构课程设计(含源代码)
- 奉化长汀小区规划设计
- 奥迪品牌历史
- 企业网站建设基础知识
- 四川电大地域文化(开放专科)地域文化_0001标准答案