ch4顺序结构
烃

甲烷有机化合物里,有一大类物质是仅由碳和氢两种元素组成的,这类物质总称为烃①,也叫碳氢化合物。
甲烷是烃类里分子组成最简单的物质。
一、甲烷在自然界里的存在甲烷是没有颜色、没有气味的气体。
它的密度(在标准状况下)是0.717g/L,大约是空气密度的一半。
它极难溶解于水,很容易燃烧。
二、甲烷分子的组成和结构甲烷由碳和氢两种元素组成。
根据在标准状况下已测得的甲烷气体的密度,我们可以计算出甲烷的摩尔质量约等于:0.717g/L×22.4L/mol=16g/mol通过对甲烷气体进行的定量测定,可以知道,甲烷里碳的质量分数是75%,氢的质量分数是25%。
我们可以得出:1mol甲烷分子里的含碳量约等于1mol×16g/mol×75%=12g,所以1mol甲烷分子含1mol碳原子。
1mol甲烷分子里的含氢量约等于 1mol×16g/mol×25%=4g,所以1mol甲烷分子里含4mol氢原子。
因此,甲烷的分子式是CH。
4那么,在甲烷分子里,1个碳原子和4个氢原子是怎样结合的呢?我们知道,碳原子的最外电子层有4个电子,它能跟4个氢原子形成4个共价键。
如果以·表示碳原子的价电子,以×表示氢原子的价电子,甲烷的电子式可以写作:在化学上常用一条短线来代表一对共用电子。
因此,可以用下式来表示甲烷分子的结构:这种用短线来代表一对共用电子的图式叫做结构式。
甲烷的结构式虽然可以初步说明碳、氢各原子间的结合情况,但是并不能够说明分子里各原子在空间分布的实际情况。
经过大量的科学实验证明,甲烷分子里的一个碳原子和四个氢原子不在同一个平面上,而是形成了一个正四面体的立体结构。
碳原子位于正四面体的中心,而四个氢原子分别位于正四面体的四个顶点上。
碳原子的四个价键之间的夹角(键角)彼此相等,都是109°28'。
四个碳氢键的键长都是1.09×10-10m。
【知识解析】烷烃的结构和性质

烷烃的结构和性质温故(1)CH 4中,碳原子采取sp 3杂化,与氢原子形成C —H σ键,4个C —H 完全相同(键能、键长、键角均相同),构成以碳原子为中心、4个氢原子为顶点的正四面体空间结构。
(2)日常生活中的天然气、液化石油气、汽油、柴油、凡士林、石蜡等的主要成分都是烷烃。
1 烷烃的结构2 烷烃的物理性质 物理性质规律熔点、沸点随碳原子数的增加而逐渐升高 烷烃的物理性质随分子中碳原子数的增加而呈规律性变化 状态(常温常压)随碳原子数的增加由气态逐渐过渡到液态、固态密度(1)比水的小;(2)随碳原子数的增加而逐渐增大溶解性难溶于水,易溶于苯、乙醚等有机溶剂 名师提醒(1)常温常压下,碳原子数为1~4的烷烃是气态,5~16的是液态(新戊烷为气态),17以上的是固态。
(2)一般情况下,同种烷烃的不同异构体中,支链越多其沸点越低,如沸点:正戊烷(CH3CH2CH2CH2CH3)>异戊烷()>新戊烷()。
3 烷烃的化学性质注意相同物质的量的烷烃燃烧时,随着碳原子数的增加,耗氧量增加,若氧气不足,则燃烧不充分,易产生黑烟(C)、CO等物质,导致燃料利用率降低。
4 烷烃的同系物(1)同系物的概念:结构相似、分子组成上相差一个或若干个CH2原子团的化合物互称为同系物。
(2)链状烷烃同系物的通式为C n H2n+2(n为正整数)。
名师提醒(1)同系物的通式一定相同,但通式相同的有机物不一定互为同系物,如C n H2n(n为正整数)既是烯烃(n≥2)的通式,也是环烷烃(n≥3)的通式。
(2)由同系物的通式,可以写出相应碳原子数的该系列有机物的分子式,如己烷的分子式是C6H14。
(3)同系物因组成和结构相似,化学性质相似,而物理性质一般呈规律性变化,如烷烃的熔沸点、密度等。
典型例题例1-1(2020北京西城区期末)下列关于甲烷的说法错误的是()A.甲烷是烃中相对分子质量最小的物质B.甲烷是含氢量最高的烃C.甲烷分子中的4个C—H完全相同D.甲烷分子中含有除共价键以外的化学键解析◆甲烷是最简单的烃,其相对分子质量是烃中最小的,A项正确;含相同碳原子数的烃,烷烃的含氢量最高,而甲烷是烷烃中含氢量最高的,B项正确;甲烷分子中4个C—H的键长、键能、键角完全相同,C项正确;甲烷分子中只存在极性共价键,D项错误。
甲烷(讲课用)

(3) 熔、沸点: 多数有机物熔、沸点低,受热易分解。
(4) 导电性:
绝大多数有机物是非电解质,不能导电。 (5) 化学反应:
有机反应较复杂,一般较缓慢常 伴有副反应发生。
4、有机物种类繁多(2000多万种)
烃
仅含有碳、氢两种元素的有机物称为碳 氢化合物,也称为烃。
化合物
正丁烷和异 丁烷
同分异构体数目体数目2359同分异构体数目体数目183575丁烷戊烷己烷庚烷c4h10c5h12c6h14c7h16辛烷壬烷癸烷c8h18c9h20c10h22同系物同分异构体同素异形体同位素组成分子组成相差一个或几个ch2原子团分子式相同同种元素质子数相同中子数不同四同比较结构对象例子结构相似结构不同结构不同化合物单质化合物原子ch4和ch3ch3hh和和hh11112211oo22和和oo33正丁烷和异正丁烷和异丁烷丁烷下列物质属于同种物质的是属于同分异构体的是ch3
与纯净的卤素单质(X2)
例如:CH 3CH 3 Cl 2 光照
4、烃基 烃分子 C H )失去一个或几个氢原子后 ( x y 剩余部分。用“-CxHy-1”来表示。
甲基:-CH3 乙基:-CH2CH3 丙基: -CH2CH2CH3 烃基不带电 异丙基: CH3CHCH3
∣
烷基通式: -CnH2n+1(n≥1)
C4H10 C5H12 C6H14 C7H16
C8H18 C9H20 C10H22
四同比较
同系物 同分异构体 同素异形 体 同种 元素 结构不同 同位素
分子组成相差一 组 个或几个CH2原子 成 团 结 构 对 象 结构相似
分子式 相同 结构不同
质子数相同, 中子数不同 ——
第一节 最简单的有机化合物——甲烷

第三章有机化合物第一节最简单的有机化合物——甲烷一、甲烷的存在、结构1.存在甲烷是天然气、沼气、油田气和煤矿坑道气的主要成分。
2.分子结构甲烷的分子式是CH 4;电子式是;结构式是。
实验证明,甲烷分子具有正四面体结构,其中四个C—H 键长度和强度相同,夹角相等。
提醒有机化合物必须含有碳元素,但含有碳元素的化合物不一定是有机化合物,如CO 、CO 2、碳酸及其盐等。
常见有机物结构的表示方法(以甲烷为例)表示方法含义分子式:CH 4用元素符号表示物质分子组成的式子,可反映一个分子中原子的种类和数目最简式(实验式):CH 4表示物质组成的各元素原子最简整数比的式子电子式:用小黑点等符号代替电子,表示原子最外层电子成键情况的式子结构式:①具有化学式所能表示的意义,能反映物质的结构;②表示分子中原子的结合或排列顺序的式子,但不表示空间构型球棍模型:小球表示原子,短棍表示价键(单键、双键或三键)比例模型:用不同体积的小球表示不同大小的原子二、甲烷的性质1.物理性质颜色状态气味密度(与空气相比)水溶性无色气体无味比空气小极难溶2、化学性质通常状况下,甲烷比较稳定,与高锰酸钾等强氧化剂不反应,与强酸、强碱也不反应。
但在特定的条件下,甲烷也会发生某些反应。
1.氧化反应(燃烧)(1)化学方程式:CH 4+2O 2――→点燃CO 2+2H 2O 。
(2)现象:甲烷在空气中安静地燃烧,火焰呈淡蓝色。
燃烧现象检验产物方法现象结论淡蓝色火焰在火焰上方罩一个干燥的烧杯烧杯内壁有水珠产生生成了H 2O 在火焰上方罩一个涂有澄清石灰水的烧杯烧杯内壁变浑浊生成了CO 22.取代反应(1)取代反应有机物分子里的某些原子或原子团被其他原子或原子团所替代的反应。
(2)甲烷与氯气的取代反应①实验探究实验操作实验现象A 装置:a.试管内气体颜色逐渐变浅;b.试管内壁有油状液滴出现;c.试管中有少量白雾;d.试管内液面上升;e.水槽中有固体析出B 装置:无明显现象实验结论CH 4与Cl 2在光照时才能发生化学反应,有关化学方程式为②产物性质CH 3ClCH 2Cl 2CHCl 3CCl 4状态气体均为油状液体水溶性都难溶于水点拨无论CH 4和Cl 2的比例如何,发生取代反应的产物都是CH 3Cl 、CH 2Cl 2、CHCl 3、CCl 4和HCl 的混合物。
有机物较全的知识点总结

(l)△H=-12804KJ·mol-1
C6H12O6 2C2H5OH+2CO2↑
淀粉
1、水解
五、蛋白质与氨基酸
1、组成元素:C、H、O、N等,有的有S、P
2、性质
(1)蛋白质是高分子化合物,相对分子质量很大
(2)★盐析:蛋白质溶液中加入浓的无机盐溶液,使蛋白质的溶解度降低从而析出
一、化石燃料
化石燃料:煤、石油、天然气
天然气的主要成分:CH4
石油的组成元素主要是碳和氢,同时还含有S、O、N等。主要成分各种液态的碳氢化合物,还溶有气态和固态的碳氢化合物
煤是有机化合物和无机化合物所组成的复杂的混合物。煤的含量是C其次H、O
二、结构
1、甲烷:分子式:CH4结构式:
电子式 正四面体结构
B.不能使酸性高锰酸钾溶液褪色
②取代反应
硝化反应
用途:基础化工原料、用于生产苯胺、苯酚、尼龙等
第二单元食品中的有机化合物
一、乙醇
1、结构
结构简式:CH3CH2OH官能团-OH
医疗消毒酒精是75%
2、氧化性
①可燃性
CH3CH2OH+3O2 2CO2+3H2O
②催化氧化
2CH3CH2OH+O2 2 CH3CHO+2H2O
断1、3键
2 CH3CHO+ O2 2 CH3COOH
3、与钠反应
2CH3CH2OH+2Na 2CH3CH2ONa +H2↑
用途:燃料、溶剂、原料,75%(体积分数)的酒精是消毒剂
二、乙酸
1、结构
分子式:C2H4O2,结构式:结构简式CH3COOH
化学必修二最简单的有机化合物—甲烷

几种烷烃的球棍模型及对应的结构式
H H | | H- C - C - H | | H H
H H H | | | H- C - C - C - H | | | H H H
乙烷
丙烷
几种烷烃的球棍模型及对应的结构式
丁烷 丁烷: H H H H
| | | | H- C - C - C - C - H | | | | H H H H
第一课时
一、甲烷在自然界的存在
沼气
油田气
煤矿坑道气(瓦斯)
天然气
甲烷是池沼底部产生的沼气和煤矿的坑道所产生的 气体的主要成分。这些甲烷都是在隔绝空气的情况下, 由植物残体经过微生物发酵的作用而生成的。
沼气(甲烷)的制取和利用
可燃冰 是甲烷的水合物,易 燃烧,其储量较大,将成为 理想的替代能源
练习:请看图写出分子式和结构简式。
甲烷CH4 分子式: 结构简式: CH4
乙烷C2H6
丙烷C3H8
CH3CH3
CH3CH2CH3
练习:请看图写出分子式和结构简式。
丁烷C4H10 CH3CH2CH2CH3
异丁烷C4H10 CH3CHCH3 | CH3
两种丁烷( C4H10 )分子组成和相对分子质量完 全相同,但性质却有差异。
2、结构简式: 例:
H H H H H | | | | | H—C—C—C—C—C—H | | | | H H H H
H—C—H | H
省略C—H键 把同一C上的H合并 省略主链上C—C键
CH3—CH—CH2—CH2—CH3 CH3 CH3CHCH2CH2CH3
或者:
CH3
CH3 CH(CH3)CH2 CH2 CH3
甲烷与氯气反应的化学方程式:
高中化学选修三《物质结构与性质》简答题总结
3
5、已知 H2O 、NH3 、CH4 三种分子中,键角由大到小的顺序是 CH4>NH3>H2O,请分析可能的原 因:
【答】CH4 分子中无孤对电子,NH3 分子中含有 1 对孤对电子,H2O 分子中含有 2 对孤对电子,对成键 电子对的排斥作用依次增大,故键角逐渐减小。
13、O元素形成的单质常见有两种同素异形体,其中沸点高的是
(填分子式),原因是:
【答】O3 、O2都是分子晶体,O3 的相对分子质量大,范德华力大,沸点高。
14、乙酸的沸点明显高于乙醛,其主要原因是:
【答】CH3COOH 存在分子间氢键
15、硅烷(SinH2n+2)的沸点与其相对分子质量的变化关系如图所示,呈现这种变化关系的原因是:
9、CH4、NH3、H2O 的VSEPR 模型都是
,键角分别是
、
;分析它们键角差异的原因:
【答】四面体形 ; 109.50 ;1070 ; 1050 ; CH4 中键与键之间的排斥力一样,是正四面体,键角为 109.50。而其他两个分子均有未成键的孤电子对,孤电子对间的排斥力>孤电子对与σ键电子对间的排斥 力>σ键电子对间 的排斥力。由于孤电子对成键电子的排斥作用,使得成键电子间夹角变小,H2O 中 有两对孤对电子,NH3 中有一对孤对电子,固 H2O 中键角比 NH3 更小。
解释表中氧化物之间熔点差异的原因_
___。
【答】FeCl3是共价化合物,Fe3O4、Co3O4是离子化合物,Fe3O4、Co3O4晶胞结构不同
27.苯胺(
RAPTOR流程图算法设计教程课件ch4
Step2:如果x1>=x3条件为true,则最大值为x1,否
则最大值为x3;
Step3:如果x2>=x3条件为true,则最大值为x2,否
则最大值为x3。
方法3:通盘比较
这种方法与第1种方法有些类似,所不同的是:将第
1个数值x1分别与另外两个数进行比较,即
(x1>=x2)and(x1>=x3),如果条件为true,则
“The year is leap year.”的
提示信息,否则输出“The
year isn’t leap year”。
通过上面的例题可以看出,利用选择结构
设计程序,它是根据条件成立与否来选择执
行不同操作的一种程序设计方法,这种结构
又称之为分支结构。
目录
4.1 选择结构应用的场合
4.2 用基本选择结构实现分支判断
本章小结
选择结构是结构化程序设计三种基本结构之
一。大多数程序设计都会遇到选择结构。选
择结构是对给定的条件进行判断,然后根据
判断结果来选择执行不同的操作。本章介绍
了在RAPTOR程序设计中选择结构,包括简
单分支结构和分支嵌套结构等程序设计方法。
顺序结构方式是无法解决的,还需要根
据某些“条件”来确定下一步如何做,如:
– 计算某年是否为闰年;
– 如果输入的三角形三条边,能够构成一
个三角形,则计算三角形的面积;
– 根据空气质量指数PM2.5,判断空气质
量的等级
4.1 选择结构应用的场合
【例4-1】从键盘上输入某年的年份,判断该年
Year是否为闰年。
是在程序中使用两个选择结构。在一个RAPTOR
C语言简明教程第04章最简单C程序设计
getchar函数 功能:从标准输入设备上(键盘)输入一个且只
能是一个字符,并将该字符返回为函数的值。
格式:getchar();
没有参数 例:
#include <stdio.h>
注意:
main()
(1)只有在按“回车”键之后输入的字
{
符才有效.
int i;
(2)此函数只接受一个字符,而非一
i=getchar(); printf(“%c:%d\n”,i,i);
格式字符
说
明
l
用于长整型,可加在格式符d、o、x、u前面
%lf将修正为double型
h
将整型格式d、o、x、u修正为short型
m(正整数) 数据最小宽度
n(正整数) 对实数表示输出n位小数;对字串表示截取的字符个数
-
输出的数字或字符在域内向左靠
0
用“0”来填充数字前面的空位
长度修饰符:l(长),h(短),放在(1)格式字符前面。 域宽和精度描述符:m(域宽).n(精度),放在长度修饰符的前面。
格式控制符:规定 数据的输入格式, 必须由“ ”括起来 ,其内容包括格式 说明(修饰符)和 格式符两部分。
地址列表:由一个或多个 变量的地址组成,变量地 址之间以“,”分隔。也 可以是字符串的首地址。
在C语言中一个变量的地址 可以通过&地址运算符得到。 例如:int a,b;
则a,b的地址为&a,&b。
❖ 4.空语句。下面是一个空语句: ;
即只有一个分号的语句,它什么也不做。有时用来作被转向点,或 循环语句中的循环体(循环体是空语句,表示循环体什么也不做)。
❖ 5.可以用{ }把一些语句括起来成为复合语句,如下面是一个复合 语句。 {z=x+y; t=Z/100; printf(”%f”,t); }
常用溶剂的极性顺序
极性溶剂极性与非极性是针对分子说的。
首先化学共价键分为极性键与非极性键。
非极性键就是共用电子对没有偏移,出现在单质中比如O2;极性键就是共用电子对有偏移比如HCl。
而当偏移的非常厉害之后,看上去一边完全失电子另一边得到了电子,就会变成离子键了,如NaCl 再说极性分子与与非极性分子。
由于极性键的出现,所以就使某些分子出现了电极性,但是并不是说所有有极性键的分子都是极性分子。
比如CH4,虽然含有4个极性的C-H键,但是因为其空间上成对称的正四面体结构,所以键的极性相消,整个分子没有极性对于H2O,虽然与CO2有相同类型的分子式,也同样有极性共价键,但二者分子的极性却不同。
CO2是空间对称的直线型,所以分子是非极性分子,H2O是折线型,不对称,所以是极性分子,作为溶剂称为极性溶剂化合物的极性决定于分子中所含的官能团及分子结构。
各类化合物的极性俺下列次序增加:—CH3,—CH2—,—CH=,—CH三,—O—R,—S—R,—NO2,—N(R)2,—OCOR,—CHO,—COR,—NH2,—OH,—COOH,—SO3H常用溶剂的极性顺序:水(最大) > 甲酰胺> 乙腈> 甲醇> 乙醇> 丙醇> 丙酮>二氧六环> 四氢呋喃> 甲乙酮> 正丁醇> 乙酸乙酯> 乙醚> 异丙醚> 二氯甲烷>氯仿>溴乙烷>苯>四氯化碳>二硫化碳>环己烷>己烷>煤油(最小)非极性溶剂inert solvent;non-polar(aprotic)solvent又称惰性溶剂(inert solvent)。
这类溶剂既不进行质子自递反应,也不与溶质发生溶剂化作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
4
4.3 基本输入输出操作的实现
(二)C语言本身不提供输入输出语句,输入和输出操作 )C语言本身不提供输入输出语句 语言本身不提供输入输出语句, 是由C函数库中的函数来实现的。 是由C函数库中的函数来实现的。 例如: 例如: 字符输入函数: 字符输入函数: getchar 字符输出函数:putchar 字符输出函数:putchar 格式输入函数: 格式输入函数: scanf 格式输出函数:printf 格式输出函数:printf
12
12
注意:
当输入多个字符时,多余的字符作废;(按下回车键开始 当输入多个字符时,多余的字符作废;(按下回车键开始 ;( 接收字符) 接收字符) 得到的字符可以赋给字符型变量, 用getchar()得到的字符可以赋给字符型变量,整型变量或 得到的字符可以赋给字符型变量 者作为表达式的一部分使用: 者作为表达式的一部分使用:
TM
3
3
4.3 基本输入输出操作的实现
(一)所谓输入输出是以计算机主机为主体而言的
输出 输入
从计算机向外部输出设备(显示器,打印机) 从计算机向外部输出设备(显示器,打印机)输 出数据。 出数据。 从输入设备(键盘,鼠标,扫描仪) 从输入设备(键盘,鼠标,扫描仪)向计算机输 入数据。 入数据。
TM
一个有符号整数(int型)也可以用%u格式输出; %u格式输出 一个有符号整数(int型 也可以用%u格式输出; 一个unsigned型数据也可以用%d格式输出 型数据也可以用%d格式输出; 一个unsigned型数据也可以用%d格式输出; unsigned型数据也可用%o或%x格式输出 unsigned型数据也可用%o或%x格式输出。 型数据也可用%o 格式输出。
TM
14
14
函数printf的参数说明
格式控制 包括“格式说明” 普通字符” 包括“格式说明”和“普通字符” 格式说明” “格式说明”由%和“格式字符”组成,将输 和 格式字符”组成, 出数据按指定格式输出 普通字符” “普通字符”按原样输出 输出列表 需要输出的数据 可以是变量、常量、表达式、 可以是变量、常量、表达式、函数调用等 输出数据按顺序与“格式说明” 输出数据按顺序与“格式说明”对应输出
TM
8
8
4.4.1 字符输出函数
输出单个字符。 例 输出单个字符。 #include<stdio.h> void main() { char a,b,c; putchar(a);putchar(‘\n’);putchar(b);putchar(‘\n’);putchar(c);putchar(‘\n’); a=‘B’;b=‘O’;c=‘Y’; putchar(a);putchar(b);putchar(c);putchar(‘\n’); }
TM
17
17
4.5.1 格式化输出函数 (1)d格式符。用来输出带符号的十进制整数。 (1)d格式符。
几种用法: 几种用法: %d:按十进制整型数据的实际长度输出。 ① %d:按十进制整型数据的实际长度输出。 %md: 为指定的输出字段的宽度。如果数据的位数小于m, ② %md:m为指定的输出字段的宽度。如果数据的位数小于m, 则左端补以空格,若大于m,则按实际位数输出。 m,则按实际位数输出 则左端补以空格,若大于m,则按实际位数输出。 printf(″ d,%4 ,a,b); 例: printf(″%4d,%4d″,a,b); a=123,d=12345 123,d=12345, 若a=123,d=12345,则输出结果为 123, □123,12345 %ld:输出长整型数据。 ③ %ld:输出长整型数据。 a=135790 135790; 定义a为长整型变量* 例: long a=135790;/* 定义a为长整型变量*/ printf(″%ld″ printf(″%ld″,a);
TM
运行结果: 运行结果: a,97 a,97
指定输出字数的宽度, 指定输出字数的宽度, printf(“%3c %3c”,c); printf( %3c ,c); 则输出: 则输出: a
23
23
4.5.1 格式化输出函数 (6)s格式符 用来输出字符串. (6)s格式符 , 用来输出字符串.
① %s。例如: %s。例如: printf(“%s”,”CHINA”) 输出字符串“CHINA”(不包括双引号)。 输出字符串“CHINA” 不包括双引号)。 ② %ms,输出的字符串占m列,若串长大于m,则全部 %ms,输出的字符串占m 若串长大于m 输出,若串长小于m,则左补空格。 输出,若串长小于m 则左补空格。
输入单个字符。 例 输入单个字符。 #include<stdio.h> void main() { char c; c=getchar(); putchar(c); putchar(‘\n’); }
TM
运行程序: 运行程序: 从键盘输入字符‘ 从键盘输入字符‘a’ Enter键 按Enter键 屏幕上将显示输出的字 符 ‘ a’ a a
输出结果为: 输出结果为: ffff,177777, ffff,177777,-1 可以用“ lx”输出长整型数,也可以指定输出字段的宽度 可以用“%lx”输出长整型数,也可以指定输出字段的宽度。 指定输出字段的宽度。 例: “%12x”
TM
20
20
4.5.1 格式化输出函数
(4)u格式符,用来输出无符号十进制整数。 (4)u格式符,用来输出无符号十进制整数。
(5)c格式符,用来输出一个字符。 (5)c格式符,用来输出一个字符。
如: char d='a′; printf( %c″ printf(″%c″,d); 输出字符′ 输出字符′a′. 一个整数,只要它的值在0 255范围内 范围内, 一个整数,只要它的值在0~255范围内,可以用 %c”使之按字符形式输出,在输出前, “%c”使之按字符形式输出,在输出前,系统会将该整数 作为ASCII码转换成相应的字符; ASCII码转换成相应的字符 作为ASCII码转换成相应的字符;一个字符数据也可以用 整数形式输出。 整数形式输出。
TM
19
19
4.5.1 格式化输出函数
(3)x格式符。以十六进制无符号数形式输出整数。 (3)x格式符。以十六进制无符号数形式输出整数。 同样不会出现负的十六进制数。 同样不会出现负的十六进制数。 例:int a=-1; a=printf(“%x,%o,%d” printf(“%x,%o,%d”,a,a,a);
TM
21
21
4.5.1 格式化输出函数
无符号数据的输出。 例 无符号数据的输出。 #include<stdio.h> void main() { unsigned int a=65535;int b=-2; b=printf(“a=%d,%o,%x,%u\ printf(“a=%d,%o,%x,%u\n”,a,a,a,a); printf(“b=%d,%o,%x,%u\ printf(“b=%d,%o,%x,%u\n”,b,b,b,b); }
TM
10
10
4.4.2 字符输入函数
一般形式:getchar() 一般形式:getchar()
函数作用:从终端(或系统隐含指定的输入设备) 函数作用:从终端(或系统隐含指定的输入设备) 输入一个字符。 输入一个字符。 函数值: 从输入设备得到的字符。 函数值: 从输入设备得到的字符。
TM
11
11
4.4.2 字符输入函数
#include <stdio.h>
头文件
TM
6
6
4.4 基本输入输出操作的实现
字符的输入输出
格式输入输出
TM
7
7
4.4.1 字符输出函数
一般形式:putchar(ch) 一般形式:putchar(ch)
函数作用: 函数作用:向终端输出一个字符
ch为一个字符变量或常量 ch为一个字符变量或常量,也可以是一定范围的整 为一个字符变量或常量, 型变量或常量. 型变量或常量.
运行结果:BOY 运行结果:
TM
运行结果:B 运行结果: O Y
9
9
输出转义字符:
#include <stdio.h> void main() { putchar(‘\101’); putchar(‘\ putchar(‘\ putchar(‘\n’); putchar(‘\ putchar(‘\\’); }
运行结果: 运行结果: a=177777,ffff, a=-1,177777,ffff,65535 b=177776,fffe, b=-2,177776,fffe,65534
TM
22
22
4.5.1 格式化输出函数
字符数据的输出。 例 字符数据的输出。 #include<stdio.h> void main() { c=‘a ; char c= a’; int i=97; printf(“%c,%d\ ,c,c); printf( %c,%d\n”,c,c); %c,%d printf(“%c,%d\n”,i,i); printf( %c,%d\ ,i,i); %c,%d }
TM
5
5
4.3 基本输入输出操作的实现
(三)在使用系统库函数时,要用预编译命令 在使用系统库函数时, #include”将有关的“头文件” “#include”将有关的“头文件”包括到用户源文 件中。 件中。
例如:在调用标准输入输出库函数时, 例如:在调用标准输入输出库函数时,文件开头应
该有: 该有:
c=getchar()+32; putchar(c);
TM
13
13
4.5 格式化输出函数 数作用:向终端( 数作用:向终端(或系统隐含指定的输 出设备)输出若干个任意类型的数据。 出设备)输出若干个任意类型的数据。 一般格式:printf(格式控制,输出表 一般格式:printf(格式控制, 列) printf(“%d,%d\n”,i ,c)