02 第二章 数据描述与基本操作PPT课件

合集下载

C-2

C-2
※ 原变量的数据类型不变
2.5 数据的输入和输出
C语言的输入、输出功能由函数 实现
2.5.1 printf---格式输出函数
printf(格式控制参数,输出项1,输出项2,…) 输出项:常量、变量或表达式 格式控制字符串:格式说明+普通字符
printf(“I am a student.”);
printf(“%d,%f,%d\n”,100,x,10+a);
右结合性
三元运算符
3.条件表达式的值:e2或e3的值 4.条件表达式值的类型:e2或e3值的类型高者
2.4 不同类型数据间的转换
不同类型的数据进行混合运算 时 需要进行数据类型的转换,即需要进 行数据的提升和降格 。
数据转换需注意补位和精度。 数据的隐式转换包括:运算、赋 值、输出和函数调用四种转换。
第二章
数据描述与基本操作
※ 程序的基本要素:数据与操作
数据类型
常量和变量
运算符和表达式 不同数据类型间的转换
数据的输入和输出
短整型 short 2.1 数据类型 整 型 整 型 int 长整型 long 数值类型 实 型 单精度 float (浮点型) 双精度 double 基本类型 字符类型 char 枚举类型 enum 的 数组类型 数 结构体类型 struct 据 构造类型 共用体类型 union 类 文 件 类 型 FILE 型 指针类型 空 类 型 void
※ „‟‟和‘\‟是非法的
四、转义字符 以反斜杠开头:\n、\\、\’、\r 、\101、\x41
五、字符串常数 双引号作定界符:“hello”、“A”、 “I am a student.”、“ ”
※ 字符串的结束标志:\0,代码为0, 表示空操作

第二讲 数据类型

第二讲  数据类型

00 00 00 00 00 00 00 00 00 00 00 00 00 00 11
unsigned long
例2-3:不同种类整型数据的运算 : #include <stdio.h> main() { int a,b,c,d; 例如: 例如: unsigned u; int a,b; a= 12; b= -24; u= 10; c= a+u; long num,i,j; unsigned short c,d; d=b+u; printf(“a+u=%d,b+u=%d\n”,c,d); } 3、整型变量的 、 定义 运行结果: 运行结果:a+u = 22 b+u = -14
三、关键字(保留字)P. 关键字(保留字)P.375 )P.
C语言中具有特定含义、专门用作语言特定成分的一类 语言中具有特定含义、 语言中具有特定含义 标示符。 标示符。 C语言的关键字 个 语言的关键字32个 语言的关键字
注意:*关键字都有特定的意义,不能用作其他 注意: 关键字都有特定的意义, *关键字都必须小写
1、变量:其值是可以改变的量, 、变量:其值是可以改变的量, 它用标识符(变量名)来表示, 它用标识符(变量名)来表示, 在内存中占据一定的存储单元。 在内存中占据一定的存储单元。 例2-2 #define PRICE 30 main() { int num,total; num=10; total=num*PRICE; printf(“total=%d”,total); }
P.43 表3.1给出了标准定义的整型数据的取值范围 给出了标准定义的整型数据的取值范围 有符号型 基本型: 说明, 字节, 位 基本型:以int说明,占用 字节,32位。如:int i,sum; 说明 占用4字节 短整型: 说明, 字节, 位 短整型:以short int或short说明,占用 字节, 16位。如:short s,sum; 或 说明 占用2字节 长整型: 说明, 字节, 位 长整型:以long int或long说明,占用 字节, 32位。如:long i,sum; 或 说明 占用4字节 无符号型(存放没有符号的整数 无符号型 存放没有符号的整数) 存放没有符号的整数 无符号整型: 说明, 字节, 位 无符号整型:以unsigned int或unsigned说明,占用 字节, 32位。 或 说明 占用4字节 如: unsigned ui,sum; 无符号短整型: 说明,占用2字节 字节, 位 无符号短整型:以unsigned short 说明,占用 字节, 16位。 如: unsigned short us,sum; 无符号长整型: 说明, 字节, 位 无符号长整型:以unsigned long说明,占用 字节, 32位。 说明 占用4字节 如: unsigned long ui,sum;

数据的描述 浙教版(PPT)2-1

数据的描述  浙教版(PPT)2-1

s
x2 x xn x
平均数、中位数、众数是反映数据集中程度 的统计量;
方差、标准差是反映数据离散程度的统计量。
一般面言,一组数据的极差,方差或标准差 越小,这组数据就越稳定。

;相亲 相亲
众数:一组数据中出现次数最多的那个数据。
极差是指一组数据中最大数据与最小数据的差.
方差(variance)是各个数据与平均数之差的平方的
平均数,即
s2 1 n
2
2
2
x1 x x2 x xn x ,
其中,x是x1, x2 , , xn的平均数,s2是方差.而 标 准 差 就 是 方 差 的 算 术平 方 根.
调查的方法: 抽样 普查 不同的抽样可能得到不同的结果,抽样应具合理性
与代表性 总体:要考察的对象的全体 个体:其中每一个考察对象. 样本:从总体中抽取的一部分个体的集体.
样本中个体的数目叫做样本的容量.
中位数:一组数据按大小顺序排列,处于最中间的一
个数据(当有偶数个数据时,为最中间两个数据的平 均数)。
捕蝇草(Catchfly)属于维管植物的一种,是很受欢迎的食虫植物, 拥有完整的根、茎、叶、花朵和种子。它的叶片是最主要并且明显的部位,拥有捕食昆虫的功能,外观明显的刺毛和红色的无柄腺部位,样貌好似张牙利爪的血盆大口。盆栽可适用于向阳窗 台和阳台观赏,也可专做栽植槽培养;是原产于北美洲的一种多年生草本植物。 据说因为叶片边缘会有规则状的刺毛,那种感觉就像维纳斯的睫毛一般,所以英文名称为Venus Flytrap,在茅膏菜科捕蝇草属中仅此一种,捕蝇草被誉为自然界的肉食植物。 捕蝇草仅存于于美国的南卡罗莱纳州东南方的海岸平原及北卡罗莱纳州的东北角。然而,在原产地的捕蝇草在生存上却受到人类活动的威胁。人口快速增加因而剥夺捕蝇草的生存空间,而且因为人为干预自然野火的发生,使得这些地区开始长出一些小型灌木 ,因而遮蔽捕蝇草的阳光。因此,捕蝇草被试着引入其他地区进行复育,像是新泽西州和加州。在佛罗里达州已顺利归化,而成为很大的族群。 中心部位生长出来,属于轮生的叶子,显连坐状以丛生的形态生长。中央长出来扁平或者细线状好似翅膀形状的是属于叶柄的部分,原生种的叶柄是扁平如叶片一般,因为反而像是叶子,所以也称做假叶。 叶柄的末端带有一个捕虫夹,这才是会捕捉昆虫的叶子的部分,正面分布有许多的无柄腺,一般是红色或者橙色,越接近叶绿的地方的无柄腺就越少,这部分是分泌消化液来分解昆虫或者吸收昆虫的养分的部位。叶绿长有齿状的刺毛,刺毛的基部有分泌腺, 会分泌出粘液,作用是防止昆虫挣脱和叶瓣粘合。这种的叶子拥有捕捉昆虫的特殊功能,和特殊的模样,属于变态叶中的“捕虫叶”。 因为新叶都是从中心产生,故越外层的叶子就越老。在最外层的叶柄基部有时还会产生新的侧芽。捕蝇草的叶柄有两种型态发生,有的捕蝇草叶柄细长,达7~16公分长,而且朝向空中伸展;有的捕蝇草则长出短胖

描述数据的基本情况课件

描述数据的基本情况课件

06
数据安全与隐私保护
数据泄露的危害与防范措施
数据泄露的危害
数据泄露可能导致个人信息、企 业秘密、国家安全等信息泄露, 带来经济损失、社会信誉损失、 国家安全风险等问题。
防范措施
加强数据访问权限管理,实施必 要的数据加密和数据备份措施, 提高员工的数据安全意识,定期 检查和修复安全漏洞等。
数据加密的技术与实现方法
数据的集中趋势
01
平均数
平均数是描述一组数据集中趋势的最常用指标,它代表了数据的“平均
水平”。
02 03
中位数
中位数是一组数据按大小顺序排列后,位于中间位置的数。对于对称分 布的数据,中位数和平均数大致相等,但对于偏态分布的数据,两者会 有较大差异。
众数
众数是一组数据中出现次数最多的数据。众数可以反映数据的集中趋势 ,特别是当数据量较大时。
数据的分布形态
正态分布
正态分布是一种常见的概率分布,它描述了大多数数据点集中在平均数附近, 而远离平均数的数据点逐渐减少的情况。正态分布曲线呈钟形,最高点位于平 均数处。
偏态分布
偏态分布是指数据分布不对称的情况。偏态分布有正偏和负偏两种,分别表示 数据分布向右或向左倾斜。对于偏态分布的数据,平均数、中位数和众数可能 不一致。
数据加密技术
数据加密是保障数据安全的重要手段,包括对称加密、非对称加密、混合加密等 多种技术。
实现方法
对称加密使用相同的密钥进行加密和解密,如AES算法;非对称加密使用公钥和 私钥进行加密和解密,如RSA算法;混合加密结合了对称加密和非对称加密的优 点,提高了数据传输的安全性。
数据备份的重要性与操作步骤
05
数据的基本情况与应用
数据的商业价值

大学计算机基础第2章PPT课件

大学计算机基础第2章PPT课件

常见的操作系统
总结词:特点
详细描述:Windows操作系统具有界面友好、易用性强的特点,广泛用于个人和企业用户;macOS操作系统具有高度的稳定 性和安全性,适用于创意工作者和高端用户;Linux操作系统具有开源、免费、高度可定制的特点,适用于服务器和开发人员 等。
操作系统的基本操作
总结词
启动与关闭
按规模
巨型计算机、大型计算机、小型计算机、微型计算机等。巨型计算机主要用于尖端科学研 究领域,大型计算机则用于大规模数据处理和事务处理,小型计算机主要用于部门或单位 的信息系统,微型计算机则广泛应用于个人和家庭。
按用途
通用计算机和专用计算机。通用计算机能够执行多种任务,而专用计算机则是针对特定任 务进行优化设计的,如工业控制计算机、智能终端等。
输出设备
输出设备用于将计算机处理的数据和信息呈现出来。 常见的输出设备包括显示器、打印机、投影仪等。
输出设备的分辨率、色彩和速度会影响计算机的显示效果和打印质量。
03
计算机软件系统
系统软件
操作系统
语言处理系统
是计算机中最基本、最重要、最核心的软 件,负责管理和控制计算机硬件与软件资 源,为用户提供友好的操作界面。
CPU的性能决定了计算机的运行速度 和处理能力。
CPU由数亿个晶体管组成,负责处理 数据和执行任务。
内存储器
内存储器是计算机中用于存储 临时数据的区域。
它分为随机存取存储器(RAM) 和只读存储器(ROM)。
RAM是用于存储运行中的程序 和数据,而ROM则用于存储固 件和启动程序。
外存储器
外存储器是用于永久存储数据的 设备,如硬盘驱动器、固态驱动
06
上机实践操作
安装操作系统

wpsExcel培训课件ppt

wpsExcel培训课件ppt

数学函数
包括SUM、AVERAGE、MAX、 MIN等函数,用于数值计算和统计。
逻辑函数
包括IF、AND、OR等函数,用于条 件判断和逻辑运算。
查找与引用函数
包括VLOOKUP、HLOOKUP、 INDEX、MATCH等函数,用于查找 和引用数据。
函数应用实例
实例1
实例3
使用公式和函数进行工资计算和汇总 。
数据输入与格式设置
输入数据
在单元格中输入所需数据,包括文本、数字 、日期等。
数据验证
设置数据输入规则,限制用户只能输入符合 条件的数据。
设置数据格式
通过“格式”菜单或右键菜单设置单元格格 式,如字体、颜色、对齐方式等。
数据排序
对数据进行排序,以便快速找到所需信息。
03 公式和函数
公式基础
01
02
使用公式和函数进行学生成绩的评定 和排名。
实例2
使用公式和函数进行销售数据的统计 和分析。
04 图表和数据可视化
图表类型和创建
柱形图
01 用于比较不同类别之间的数据

折线图
02 用于显示数据随时间变化的趋
势。
饼图
03 用于表示各部分在整体中所占
的比例。
散点图
04 用于展示两个变量之间的关系

面积图
06 高级功能和技巧
条件格式和数据条
条件格式
使用条件格式可以快速突出显示 满足特定条件的单元格。通过设 置不同的条件和格式,使数据更 易于理解和分析。
数据条
数据条是一种直观地显示数据的 方法,通过不同长度的数据条可 以快速比较单元格中的值。
自定义公式和函数
自定义公式

第2章 统计数据的描述PPT资料161页

第2章 统计数据的描述PPT资料161页

1. 统计部门和政府部门公布的有关资料, 如各类统计年鉴
2. 各类经济信息中心、信息咨询机构、专 业调查机构等提供的数据
3. 各类专业期刊、报纸、书籍所提供的资 料
4. 各种会议,如博览会、展销会、交易会 及专业性、学术性研讨会上交流的有关 资料
5. 从互联网或图书馆查阅到的相关资料
Internet
总体
5. 应用范围比较狭窄
2.抽样调查(P19)
1.从总体中随机抽取一部分单位作为样本
进行调查,并根据样本调查结果来推断 总体特征的数据收集方法
2. 具有经济性、时
效性强、适应面广、☺ 准确性高等特点 ☺
☺ ☺☺
3. 可以估计和控制误 ☺ ☺
差的大小
总体
随机样本
☺☺
2.3 统计数据的质量(P20)
仅对事物起分类作用,仅仅是个便于相互区别 的符号,不能对各分类起排序、比较的作用, 各类之间也都不能比较差异及进行运算。
2.1.2 顺序尺度(P17)
1. 也称定序尺度 2. 对事物分类的同时给出各类别的顺序 3. 比列名尺度精确一些 4. 未测量出类别之间的准确差值 5. 数据表现为有序的“类别” ,仍为品质标
http//WWW.
中 国中 人国 口市 统场 计统 年计 鉴年

2.2.2 直接获取的数据(P19)
直接获取数据的手段主要有: • 1.普查 • 2.抽样调查
1.普查(P19)
1. 为特定目的专门组织的,非经常性的全面 调查
2. 通常是一次性或周期性的
3. 一般需要规定统一的标准调查时间
4. 数据的规范化程度较高
数据的误差 抽样误差 非抽样误差 抽样框误差 回答误差 无回答误差 调查员误差

数据描述与基本操作.ppt

数据描述与基本操作.ppt

2019/3/28
C语言程序设计
6
2.1.2数值转换
一个数从一种进位计数制表示法转换成另外一种进位计数制表示法,称为数值 转换。 一般来说,将α 进制(基数为R=α )的数转换为β 进制(基数R=β )的数,即: 从求得。 通常用于数值转换的两种方法是多项式代替法和基数乘除法,这两种方法具有 不同的应用范围。 (1)多项式代替法 用多项式代替法实现从到的转换,计算是在β 进制中进行的,所以必须熟悉β 进制的运算。如果要转换成其它进制,则必须熟悉该进制的计算规则。 α 进 制 数 的 位 置 记 数 法 表 示 为 : = 它在α 进制中用多项式表示法表示为:转换为β 进制为: 其中,中的(i=-m,-m+1,┅,n-1)由中的(i=-m,-m+1,┅,n-1)转换为β 进 制而来,而中的α 是α 在β 进制中的表示。
2019/3/28 C语言程序设计 7
2019/3/28
C语言程序设计
8
(2)基数乘除法 与多项式替换法相反,在将转换成时,基数乘除法的计算是在α 进制中 进行的。整数的转换与小数的转换方法不同,整数的转换方法可以称为基数 除法,而小数的转换方法则可以称为基数乘法。一个α 进制的数,若包含整 数和小数两部分,则可以将它们分别进行转换,然后结合起来。 ①整数转换(基数除法) 举例说明一下。 例2.1.5,将转换为十六进制数。 设=2803,β =16。 , 商,余数,相应数为3; , 商,余数,相应数为F; , 商,余数,相应数为A; 这样:。
2019/3/28
C语言程序设计
3Leabharlann 2.1.1 数C语言中使用整数和实数两种数。 (1)整数 整数的使用 整数的表示 允许使用的数符 表示形式 数值2304的不同表示 八进制整数 0,1,2,3,4,5,6,7 第一位是:o o4400 十六进制整数 0,1,2,3,4,5,6,7, 前两位是: ox900或0X900 8,9,a(或A),b(或B),c(或C), 0x或0X d(或D),e(或E),f(或F) 十进制整数 常规0~9 常规 2304 注:a~f或A~F分别表示十进制数10~15。 因此,需要注意的是,如15,015,0x15等是数值不同的整数,其值用十进制 数表示分别为:15,13,21。

数据描述与基本操作

数据描述与基本操作
第2章 数据描述与基本操作
2.0 预备知识
各种进制数间的转换
十进制转换成二、八、十六进制 方法:连续除以基,从低到高记录余数,直至商为0。
例 把十进制数459转换成十六进制数
16 459
16 28 16 1
0
余11 余12 余1
1C B
(459)10=(1CB)16
第2章 数据描述与基本操作
从右向左,每4位一组(不足4位左补0), 0100 ~ 4
转换成十六进制。
0101 ~ 5
十六进制转换成二进制: 用4位二进制数代替每一位十六进制数。
0110 ~ 6 0111 ~ 7 1000 ~ 8
1001 ~ 9
例 (11010101111101)2=(0011,0101,0111,1101)2=(357D)16 1010 ~ A
double
double
第2章 数据描述与基本操作
2.2 不同数据类型间的转换
显式转换(强制转换) 一般形式:(类型名)(表达式) 例: (int)(x+y)
(int)x+y (double)(3/2) 例(inm {t)a3fil.no6(a)t x; 说明:强in制t 转i;换得到所需类型精的度中损间失变问量题,原变量类型不变。
第2章 数据描述与基本操作
字符串常量
定义:用双引号(“”)括起来的字符序列
存储:每个字符串尾自动加一个 ‘\0’ 作为字符串结束标

例 字符串“hello”在内存中
h e l l o \0
例 空串 “”
\0
字符常量与字符串常量不同
例 ‘a’ a
“a” a \0
例: char ch; ch=“A”;

统计数据描述性分析PPT课件

统计数据描述性分析PPT课件

识别异常值
描述性统计可以帮助我们 识别异常值,即远离数据 集中心的值,这些值可能 会对数据分析产生影响。
提供决策依据
通过描述性统计,我们可 以了解数据的总体情况, 为进一步的数据分析提供 决策依据。
描述性统计的常用指标
01
02
03
04
均值
均值是数据集中所有数值的和 除以数值的数量,用于表示数
据的集中趋势。
通过实地观察记录数据, 适用于难以通过问卷等
方式获取的数据。
通过实验设计获取数据, 适用于需要控制变量的
实验研究。
通过查阅文献资料获取 数据,适用于历史数据 或无法直接获取的数据。
数据整理的步骤
数据清洗
去除重复、错误或不完整的数 据,确保数据质量。
数据分类
将数据按照一定的标准进行分 类,便于后续分析。
散点图
总结词
用于展示两个变量之间的关系,体现变量之间的关联程度
详细描述
散点图通过将数据点在坐标系上标出并连接成线来展示两个 变量之间的关系,能够反映变量之间的关联程度和趋势。适 用于展示两个变量之间的相关性分析。
05 数据的数值描述
数据的集中趋势描述
平均数
表示数据的集中趋势,计算所有数值的和除以数 值的数量。
样本代表性
在选择样本时,要确保样本具有代表性,能 够反映总体情况。
结论的可信度
在分析过程中,要注意排除偶然因素和误差 的影响,确保结论的可信度。
07 案例分析
案例一:销售数据描述性分析
总结词
通过销售数据的描述性分析,了解销 售情况,发现潜在问题,为决策提供 依据。
01
02
收集销售数据
收集一定时间段内的销售数据,包括 销售额、销售量、销售渠道、客户信 息等。

数据的描述(教学课件201911)

数据的描述(教学课件201911)
• 1 可在直方图的基础上画,即 取直方 图中每个矩形上边中点,然后在直方图左 右两边各取一个频数为0的点,再用线段 依次连接起来.
• 2 不通过直方图直接画频数折线图,即
• 在坐标中,描出各组中值及频数对应点, 用线段依次连接起来.
• 1、为下列问题选择适当的统计图描述数据:
• ⑴某小学为了清楚地表示学校男、女生各占全校
学生人数的百分比,应绘制(扇形)统计图 • ⑵反映某种股票的涨跌情况,应选择( B)
• (3)反映全校各年级参加课外活动的人数情况()
• 2、在频数分布直方图中,小长方形的高( )
• A、与频数成正比 B、是该组的频率 C、C是
该组对应的频数 D、是该组的组距
• 3、某旅游团的所有30名游客按年龄分成3组,其 中年龄在20~40岁组内有9名,那么这个小组的 频率约是( )
如何画条形统计图? 如何画折线统计图?
如何绘制频数分布直 方图和频数分布折线图?
用直方图描述数据的一般步骤:
1求数据中最大值与最小值差距 d
2 决定组距与组数(组数与组距的关系,组
数=d/组距)组数一般5至12组
3.整理数据列出频数分布表, 注意行、列的内容
4. 画直方图
• 画频数折线图的方法:
数据的描述复习
• .条形图,扇形图,直方图, 折线图各有什么特征?在实 际运用中如何选择使用?举 例说明.
扇形图能明显表示出 条形图能明显表示出每个项目的 各部分在总体中所占的 具 体 数 目 及 组 间 数 据 的 差 别 百分比
频数(学生人数)
16 14 12 10 8 6 4 2 0
折线图更易于显示数据的变化趋势 130135140145150155160165170 脉搏次数 直方图能够显示各组频数 分布情况
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单精度 float 双精度 double
本章
字符型 char 枚举类型 enum 数组 以[ ]标志
第7章 第5章
构造类型
结构体 struct 共同体 union 文件类型 FILE
第7章 第9章
指针类型 空类型void
第6章
数据的存储 (置后介绍)
一、常量
§2 常量与变量
程序运行中值不能改变的量
printf(“s=%f,c=%f\n”,s,c); ❖ 习惯上用大写字母表示 符号常量,小写表示变量。
}
❖ 直接常量
1、整型常量(整常数)
❖ 有3种表示形式: 8进制:以0开头的整数,如:012、-012; 16进制:以0x开头的整数,如:0x12、-0x12; 10进制:以非0数字开头的整数,如:12、-12
❖ 双引号为定界符,不属于字符串,串中的单引号要用转 义字符\’表示。如:字符串“I say: ‘Goodby!’ ”应表示为: “I say: \‘Goodby!\’ ”
❖字符串中的字符个数称为字符串的长度。字符串常量在 内存中的存储是以‘\0’作结束标志的。
如:“CHINA”的长度为5,占6字节 C H I N A \0
置 后 介 绍
❖ 整型常量后加u则为unsigned (int)型。如-12345u,则
先将-12345转成补码53191,然后按无符号数存储。
原码: 11001
补码: 11111
2、浮点型常量(实数)
❖ 有2种表示形式: 十进制小数形式:由数字和小数点组成,必须有
小数点。如0.0为浮点型,而0为整型。 指数形式:用E或e表示10的幂。123×103表示为
#define PI 3.141592654
❖ 使用符号常量含义清楚, 修改方便。
#define R 20 main() { double s,c;
❖ 一个预处理命令中只能 定义一个符号常量。定义 后本程序中所有该符号都 代表相应的常量值。
s=PI*R*R; c=2*PI*R;
❖ 符号常量与变量不同, 其值不能在程序中被改变。
“a”占2字节 a \0
‘a’占1字节a
“”表示空字符串,占1字节\0
实际存储的是字符的二进制ASCII Nhomakorabea 65 0
二、变量
1、变量有关的概念 代表内存中具有特定属性的一块存储空间,用来存放数据。
123E3或123e3
❖ 一个浮点数有多种指数形式,应采用规范化的 (科学 记数法)表示方法:E前的小数部分中,小数点前应有 且只有一位非0数。如:-1.23e5是规范化的,756e0是 不规范化的。
❖ 系统输出时按规范化形式输出。
❖ 不能用8进制和16进制表示,只能用10进制表示。
3、字符型常量
知识回顾
1、C语言程序的结构
函数
函数首部 函数体
函数

函数
int max(int x,int y) {
int z; if (x>y) z=x; else z=y; return(z); }
声明部分 执行部分
void main() {
…… }
2、调试C语言程序的方法
编辑
编译
连接
运行
开始
源程序 .c / .cpp
直接常量(字面常量)
符号常量
直接书写
整型常量:-3、0 实型常量:1.2、3.0 字符常量:‘a’、‘#’
用一个标识符 代表一个常量
参阅教材P22例5
❖符号常量(使用前必须先定义):
#define <符号常量> <常量值>
带#的为预处理 命令,编译前先 处理。(第4章)
例:求圆的面积(参阅教材P22例5 )
语法 错误
目标程 序 .obj
连接 错误
可执行程序 .exe
运行 错误
结果
第二章 数据描述与基本操作
• §1 数据类型 • §2 常量与变量
2学时
本节
• §3 运算符与表达式
• §4 不同类型数据间的转换 2学时
• §5 数据的输入和输出
§1 数据类型
整型
基本类型
浮点型
短整型 short 基本整型 int 长整型 long
ASCII码表 见P350附录1
例6:printf(“Y\b=\n”); 结果:¥(只能打印,不能显示) 例7:printf(“\362”); 结果:≥
补充举例:printf(“_ab_c\t_de\rf\tg\n”); /*_代表空格*/
printf(“h\ti\b\bj_k\n”);
分析:
结果:
(P350附录1)。
转义字符
\字符 \ASCII值
在P24表2-4中:为转义字符
不在表中:表示2个字符
带x前缀的1~2位数:16进制 不带x前缀的1~3位数:8进制
如:\101或\x41表示‘A’ \010或\x08表示‘\b’(退格) \012或\x0A表示‘\n’(换行) \0表示ASCII码为0的字符(空操作)
❖ 用单引号括起来的一个字 符。如‘a’和‘A’为不同字 符,而“a”不是字符,是字 符串。
字符
含义
\n 换行(到下行开头)
\t 跳到下一个Tab位(8列)
ASCII 10 9
\b 退格(前移一列)
8
❖ 单引号中的字符不能是单 引号和反斜杠\,可分别用
\r
‘\’’和‘\\’表示。
\f
回车(到本行开头) 换页(到下页开头)
13 12
\\ 反斜杠\
92
❖ 转义字符:(1)以反斜杠\ \’ 单引号’
39
后跟一个字母,代表一个控 制字符。如:‘\n’表示换行。 \”
双引号”
34
见P24表2-4
\ddd 1~3位8进制数代表的字符
(2)以反斜杠\后跟ASCII值, \xhh 1~2位16进制数代表的字符
代表该ASCII值对应的字符
❖ 数值在-32768~32767间的为基本整型int。超出该范
围但在- 231~(231-1)范围内的整数为long (int)型。
❖ 整型常量后加l或L则为long (int)型,用于函数调用 中和long (int)型形参对应的实参的书写。如123和123L 的大小相同,但存储时所占字节数分别为2和4个字节。
12345678901
12345678901
f ab c
gde
f
gde
h
jik
h
jk
说明:\t的作用是跳到下一个制表位(一个制表位占8列)。 \r是回到本行开头,则此后在本行上再输出的字符(包括空格 和跳格)所经过的位置将取代原来该位置上的字符。
4、字符串常量
❖ 由一对双引号括起来的字符序列。“a”与‘a’不同。 如:char c; 则c=‘a’; 是正确的,c=“a”是错误的。
相关文档
最新文档