
excel在会计核算中的应用的总结与心得体会
(一)知道二次函数的意义; (二)会画y=x2,y=ax2的图象,并了解a的变化图形的影响; (三)会根据已知条件用待定系数法求出函数式y=ax2; (四)掌握抛物线y=ax2图象的性质; (五)加深对于数形结合思想认识. 重点:知识二次函数的意义;会求二次函数式y=ax2;会画y=ax2的图象. 难点:描点法画二次函数y=ax2的图象,数与形相互联系.(一)复习 1.一次函数式的一般形式是什么?(y=kx+b(k≠0,k是常数)) 2.一次函数中的“次”字是指什么?(函数中自变量的指数)总结二次函数的难点问题】对于二次函数,动区间定轴或定区间动轴的,(以开口向上的为例)【总结二次函数的难点问题】对于二次函数,动区间定轴或定区间动轴的,(以开口向上的为例)3类问题: ① 求最大值,分2类讨论,讨论的标准是以给定区间[a,b]的中点(a+b)2为1个临界点分2个区间讨论; ②求最小值,分3类讨论,讨论的标准是以给定区间[a,b]的两个端点为2个临界点分3个区间讨论; ③求值域,分4类讨论, 讨论的标准是以给定区间[a,b]和区间[a,b]的中点(a+b)2的三个端点为3个临界点分4个区间讨论; 【注意】a、注意题中给出的函数的定义域或者参数的取值范围。
b、开口向下的可以自己推导。
c、该办法可以应用函数的思想解决一些恒成立的问题。
1.描点画二次函数y=ax2的图象应注意:列表时应以O为中心,均匀选取一些便于计算且有代表性的x的值.开始选值时带有一定的试探性.描点后注意点与点之间的变化趋势,然后用平滑的曲线按自变量由小到大(或由大到小)的顺序平滑地连接起来.2.抛物线的开口大小问题:|a|越大,抛物线的开口越小;|a|越小,抛物线的开口越大.3.抛物线y=ax2的特征:(1)对称轴是y轴,也就是直线x=0,顶点是原点(0,0).(2)a>0时,抛物线开口向上,并向上无限延伸,在y轴右侧(x>0时),y随x的增大而增大,在y轴左侧(x<0时),y随x的增大而减小;有最小值,当x=0时,最小值是0.(3)a<0时,抛物线开口向下,并向下无限延伸,在y轴右侧(x>0时),y随x增大而减小;在y轴左侧(x<0时),y随x的增大而增大;当x=0时,有最大值是0.注意:此性质不可死记硬背,要结合图象看性质我帮你找了怎么多,剩下的你自己在找一下你要用的抄一下就好了
总结函数性质及其研究方法
学好三角函数要做到一下几点.\\r1,熟记概念,包括,振幅,周期,频率,相位,初相.\\r2,熟记正弦,余弦,正切,余切的定义域,值域,周期性,奇偶性,单调性,及其它们的图像.\\r3,熟记三角诱导公式,倍角公式,半角公式,积化和差,和差化积,万能公式及其他公式.\\r6,一些基本结论要熟记,例如A+B+C=180,则tanA+tanB+tanC=tanAtanBtanC,还有很多,教材的练习题中都有.\\r7,注意三角这章和其他章之间的联系,复数,数列,导数,做一些与其他章节的知识点交汇处的题.\\r8,常见题熟记心中,历年高考大题熟记心中(不多,几道而已).做到以上几点我认为三角完全可以学好
数学函数知识点总结
数学函数知识点总结1. 对于集合,一定要抓住集合的代表元素,及元素的“确定性、互异性、无序性”。
中元素各表示什么
A表示函数y=lgx的定义域,B表示的是值域,而C表示的却是函数上的点的轨迹2 进行集合的交、并、补运算时,不要忘记集合本身和空集的特殊情况 注重借助于数轴和文氏图解集合问题。
空集是一切集合的子集,是一切非空集合的真子集。
显然,这里很容易解出A={-1,3}.而B最多只有一个元素。
故B只能是-1或者3。
根据条件,可以得到a=-1,a=1\\\/3. 但是, 这里千万小心,还有一个B为空集的情况,也就是a=0,不要把它搞忘记了。
3. 注意下列性质: 要知道它的来历:若B为A的子集,则对于元素a1来说,有2种选择(在或者不在)。
同样,对于元素a2, a3,……an,都有2种选择,所以,总共有种选择, 即集合A有个子集。
当然,我们也要注意到,这种情况之中,包含了这n个元素全部在何全部不在的情况,故真子集个数为,非空真子集个数为 (3)德摩根定律:有些版本可能是这种写法,遇到后要能够看懂4. 你会用补集思想解决问题吗
(排除法、间接法)的取值范围。
注意,有时候由集合本身就可以得到大量信息,做题时不要错过; 如告诉你函数f(x)=ax2+bx+c(a>0) 在上单调递减,在上单调递增,就应该马上知道函数对称轴是x=1.或者,我说在上 ,也应该马上可以想到m,n实际上就是方程 的2个根5、熟悉命题的几种形式、命题的四种形式及其相互关系是什么
(互为逆否关系的命题是等价命题。
) 原命题与逆否命题同真、同假;逆命题与否命题同真同假。
6、熟悉充要条件的性质(高考经常考) 满足条件,满足条件,若 ;则是的充分非必要条件;若 ;则是的必要非充分条件; 若 ;则是的充要条件;若 ;则是的既非充分又非必要条件;7. 对映射的概念了解吗
映射f:A→B,是否注意到A中元素的任意性和B中与之对应元素的唯一性,哪几种对应能构成映射
(一对一,多对一,允许B中有元素无原象。
) 注意映射个数的求法。
如集合A中有m个元素,集合B中有n个元素,则从A到B的映射个数有nm个。
如:若,;问:到的映射有 个,到的映射有 个;到的函数有 个,若,则到的一一映射有 个。
函数的图象与直线交点的个数为 个。
8. 函数的三要素是什么
如何比较两个函数是否相同
(定义域、对应法则、值域) 相同函数的判断方法:①表达式相同;②定义域一致 (两点必须同时具备) 9. 求函数的定义域有哪些常见类型
函数定义域求法:分式中的分母不为零;偶次方根下的数(或式)大于或等于零;指数式的底数大于零且不等于一;对数式的底数大于零且不等于一,真数大于零。
正切函数 余切函数 反三角函数的定义域函数y=arcsinx的定义域是 [-1, 1] ,值域是,函数y=arccosx的定义域是 [-1, 1] ,值域是 [0, π] ,函数y=arctgx的定义域是 R ,值域是.,函数y=arcctgx的定义域是 R ,值域是 (0, π) .当以上几个方面有两个或两个以上同时出现时,先分别求出满足每一个条件的自变量的范围,再取他们的交集,就得到函数的定义域。
10. 如何求复合函数的定义域
义域是_____________。
复合函数定义域的求法:已知的定义域为,求的定义域,可由解出x的范围,即为的定义域。
例 若函数的定义域为,则的定义域为 。
分析:由函数的定义域为可知:;所以中有。
解:依题意知: 解之,得 ∴ 的定义域为 11、函数值域的求法 1、直接观察法 对于一些比较简单的函数,其值域可通过观察得到。
例 求函数y=的值域 2、配方法 配方法是求二次函数值域最基本的方法之一。
例、求函数y=-2x+5,x[-1,2]的值域。
3、判别式法对二次函数或者分式函数(分子或分母中有一个是二次)都可通用,但这类题型有时也可以用其他方法进行化简,不必拘泥在判别式上面 下面,我把这一类型的详细写出来,希望大家能够看懂 4、反函数法直接求函数的值域困难时,可以通过求其原函数的定义域来确定原函数的值域。
例 求函数y=值域。
5、函数有界性法直接求函数的值域困难时,可以利用已学过函数的有界性,来确定函数的值域。
我们所说的单调性,最常用的就是三角函数的单调性。
例 求函数y=,,的值域。
6、函数单调性法 通常和导数结合,是最近高考考的较多的一个内容例求函数y=(2≤x≤10)的值域7、换元法通过简单的换元把一个函数变为简单函数,其题型特征是函数解析式含有根式或三角函数公式模型。
换元法是数学方法中几种最主要方法之一,在求函数的值域中同样发挥作用。
例 求函数y=x+的值域。
8 数形结合法其题型是函数解析式具有明显的某种几何意义,如两点的距离公式直线斜率等等,这类题目若运用数形结合法,往往会更加简单,一目了然,赏心悦目。
例:已知点P(x.y)在圆x2+y2=1上,例求函数y=+的值域。
解:原函数可化简得:y=∣x-2∣+∣x+8∣ 上式可以看成数轴上点P(x)到定点A(2),B(-8)间的距离之和。
由上图可知:当点P在线段AB上时,y=∣x-2∣+∣x+8∣=∣AB∣=10当点P在线段AB的延长线或反向延长线上时,y=∣x-2∣+∣x+8∣>∣AB∣=10故所求函数的值域为:[10,+∞)例求函数y=+ 的值域解:原函数可变形为:y=+上式可看成x轴上的点P(x,0)到两定点A(3,2),B(-2,-1)的距离之和,由图可知当点P为线段与x轴的交点时, y=∣AB∣==,故所求函数的值域为[,+∞)。
注:求两距离之和时,要将函数 9 、不等式法 利用基本不等式a+b≥2,a+b+c≥3(a,b,c∈),求函数的最值,其题型特征解析式是和式时要求积为定值,解析式是积时要求和为定值,不过有时须要用到拆项、添项和两边平方等技巧。
例: 倒数法有时,直接看不出函数的值域时,把它倒过来之后,你会发现另一番境况例 求函数y=的值域 多种方法综合运用 总之,在具体求某个函数的值域时,首先要仔细、认真观察其题型特征,然后再选择恰当的方法,一般优先考虑直接法,函数单调性法和基本不等式法,然后才考虑用其他各种特殊方法。
12. 求一个函数的解析式或一个函数的反函数时,注明函数的定义域了吗
切记:做题,特别是做大题时, 一定要注意附加条件,如定义域、单位等东西要记得协商,不要犯我当年的错误,与到手的满分失之交臂13. 反函数存在的条件是什么
(一一对应函数) 求反函数的步骤掌握了吗
(①反解x;②互换x、y;③注明定义域)在更多时候,反函数的求法只是在选择题中出现,这就为我们这些喜欢偷懒的人提供了大方便。
请看这个例题: (2004.全国理)函数的反函数是( B )A.y=x2-2x+2(x<1)B.y=x2-2x+2(x≥1)C.y=x2-2x (x<1)D.y=x2-2x (x≥1)当然,心情好的同学,可以自己慢慢的计算,我想, 一番心血之后,如果不出现计算问题的话,答案还是可以做出来的。
可惜,这个不合我胃口,因为我一向懒散惯了,不习惯计算。
下面请看一下我的思路:原函数定义域为 x〉=1,那反函数值域也为y>=1. 排除选项C,D.现在看值域。
原函数至于为y>=1,则反函数定义域为x>=1, 答案为B.我题目已经做完了, 好像没有动笔(除非你拿来写*书)。
思路能不能明白呢
14. 反函数的性质有哪些
反函数性质:反函数的定义域是原函数的值域 (可扩展为反函数中的x对应原函数中的y)反函数的值域是原函数的定义域(可扩展为反函数中的y对应原函数中的x)反函数的图像和原函数关于直线=x对称(难怪点(x,y)和点(y,x)关于直线y=x对称 ①互为反函数的图象关于直线y=x对称; ②保存了原来函数的单调性、奇函数性;由反函数的性质,可以快速的解出很多比较麻烦的题目,如(04. 上海春季高考)已知函数,则方程的解__________.15 . 如何用定义证明函数的单调性
(取值、作差、判正负)判断函数单调性的方法有三种:(1)定义法: 根据定义,设任意得x1,x2,找出f(x1),f(x2)之间的大小关系 可以变形为求的正负号或者与1的关系(2)参照图象:①若函数f(x)的图象关于点(a,b)对称,函数f(x)在关于点(a,0)的对称区间具有相同的单调性; (特例:奇函数)②若函数f(x)的图象关于直线x=a对称,则函数f(x)在关于点(a,0)的对称区间里具有相反的单调性。
(特例:偶函数)(3)利用单调函数的性质:①函数f(x)与f(x)+c(c是常数)是同向变化的②函数f(x)与cf(x)(c是常数),当c>0时,它们是同向变化的;当c<0时,它们是反向变化的。
③如果函数f1(x),f2(x)同向变化,则函数f1(x)+f2(x)和它们同向变化;(函数相加)④如果正值函数f1(x),f2(x)同向变化,则函数f1(x)f2(x)和它们同向变化;如果负值函数f1(2)与f2(x)同向变化,则函数f1(x)f2(x)和它们反向变化;(函数相乘)⑤函数f(x)与在f(x)的同号区间里反向变化。
⑥若函数u=φ(x),x[α,β]与函数y=F(u),u∈[φ(α),φ(β)]或u∈[φ(β),φ(α)]同向变化,则在[α,β]上复合函数y=F[φ(x)]是递增的;若函数u=φ(x),x[α,β]与函数y=F(u),u∈[φ(α),φ(β)]或u∈[φ(β),φ(α)]反向变化,则在[α,β]上复合函数y=F[φ(x)]是递减的。
(同增异减)⑦若函数y=f(x)是严格单调的,则其反函数x=f-1(y)也是严格单调的,而且,它们的增减性相同。
f(g)g(x)f[g(x)]f(x)+g(x)f(x)*g(x) 都是正数增增增增增增减减\\\/\\\/减增减\\\/\\\/减减增减减∴……)16. 如何利用导数判断函数的单调性
值是( ) A. 0B. 1C. 2D. 3∴a的最大值为3)17. 函数f(x)具有奇偶性的必要(非充分)条件是什么
(f(x)定义域关于原点对称)注意如下结论: (1)在公共定义域内:两个奇函数的乘积是偶函数;两个偶函数的乘积是偶函数;一个偶函数与奇函数的乘积是奇函数。
判断函数奇偶性的方法定义域法一个函数是奇(偶)函数,其定义域必关于原点对称,它是函数为奇(偶)函数的必要条件.若函数的定义域不关于原点对称,则函数为非奇非偶函数.奇偶函数定义法在给定函数的定义域关于原点对称的前提下,计算,然后根据函数的奇偶性的定义判断其奇偶性. 复合函数奇偶性 f(g)g(x)f[g(x)]f(x)+g(x)f(x)*g(x)奇奇奇奇偶奇偶偶非奇非偶奇偶奇偶非奇非偶奇偶偶偶偶偶18. 你熟悉周期函数的定义吗
函数,T是一个周期。
)我们在做题的时候,经常会遇到这样的情况:告诉你f(x)+f(x+t)=0,我们要马上反应过来,这时说这个函数周期2t. 推导:,同时可能也会遇到这种样子:f(x)=f(2a-x),或者说f(a-x)=f(a+x).其实这都是说同样一个意思:函数f(x)关于直线对称, 对称轴可以由括号内的2个数字相加再除以2得到。
比如,f(x)=f(2a-x),或者说f(a-x)=f(a+x)就都表示函数关于直线x=a对称。
如:19. 你掌握常用的图象变换了吗
联想点(x,y),(-x,y) 联想点(x,y),(x,-y) 联想点(x,y),(-x,-y) 联想点(x,y),(y,x) 联想点(x,y),(2a-x,y) 联想点(x,y),(2a-x,0)(这是书上的方法,虽然我从来不用, 但可能大家接触最多,我还是写出来吧。
对于这种题目,其实根本不用这么麻烦。
你要判断函数y-b=f(x+a)怎么由y=f(x)得到,可以直接令y-b=0,x+a=0,画出点的坐标。
看点和原点的关系,就可以很直观的看出函数平移的轨迹了。
) 注意如下“翻折”变换:19. 你熟练掌握常用函数的图象和性质了吗
(k为斜率,b为直线与y轴的交点)的双曲线。
应用:①“三个二次”(二次函数、二次方程、二次不等式)的关系——二次方程②求闭区间[m,n]上的最值。
③求区间定(动),对称轴动(定)的最值问题。
④一元二次方程根的分布问题。
由图象记性质
(注意底数的限定
)利用它的单调性求最值与利用均值不等式求最值的区别是什么
(均值不等式一定要注意等号成立的条件)20. 你在基本运算上常出现错误吗
21. 如何解抽象函数问题
(赋值法、结构变换法)(对于这种抽象函数的题目,其实简单得都可以直接用死记了代y=x,令x=0或1来求出f(0)或f(1)求奇偶性,令y=—x;求单调性:令x+y=x1 几类常见的抽象函数 正比例函数型的抽象函数 f(x)=kx(k≠0)---------------f(x±y)=f(x)±f(y)幂函数型的抽象函数 f(x)=xa----------------f(xy)= f(x)f(y);f()=指数函数型的抽象函数 f(x)=ax------------------- f(x+y)=f(x)f(y);f(x-y)=对数函数型的抽象函数f(x)=logax(a>0且a≠1)-----f(x·y)=f(x)+f(y);f()= f(x)-f(y)三角函数型的抽象函数f(x)=tgx-------------------------- f(x+y)=f(x)=cotx------------------------ f(x+y)= 例1已知函数f(x)对任意实数x、y均有f(x+y)=f(x)+f(y),且当x>0时,f(x)>0,f(-1)= -2求f(x)在区间[-2,1]上的值域. 分析:先证明函数f(x)在R上是增函数(注意到f(x2)=f[(x2-x1)+x1]=f(x2-x1)+f(x1));再根据区间求其值域. 例2已知函数f(x)对任意实数x、y均有f(x+y)+2=f(x)+f(y),且当x>0时,f(x)>2,f(3)= 5,求不等式 f(a2-2a-2)<3的解.分析:先证明函数f(x)在R上是增函数(仿例1);再求出f(1)=3;最后脱去函数符号. 例3已知函数f(x)对任意实数x、y都有f(xy)=f(x)f(y),且f(-1)=1,f(27)=9,当0≤x<1时,f(x)∈[0,1].判断f(x)的奇偶性;判断f(x)在[0,+∞]上的单调性,并给出证明;若a≥0且f(a+1)≤,求a的取值范围.分析:(1)令y=-1; (2)利用f(x1)=f(·x2)=f()f(x2); (3)0≤a≤2. 例4设函数f(x)的定义域是(-∞,+∞),满足条件:存在x1≠x2,使得f(x1)≠f(x2);对任何x和y,f(x+y)=f(x)f(y)成立.求:f(0);对任意值x,判断f(x)值的符号. 分析:(1)令x= y=0;(2)令y=x≠0. 例5是否存在函数f(x),使下列三个条件:①f(x)>0,x∈N;②f(a+b)= f(a)f(b),a、b∈N;③f(2)=4.同时成立
若存在,求出f(x)的解析式,若不存在,说明理由. 分析:先猜出f(x)=2x;再用数学归纳法证明. 例6设f(x)是定义在(0,+∞)上的单调增函数,满足f(x·y)=f(x)+f(y),f(3)=1,求:f(1);若f(x)+f(x-8)≤2,求x的取值范围.分析:(1)利用3=1×3; (2)利用函数的单调性和已知关系式. 例7设函数y= f(x)的反函数是y=g(x).如果f(ab)=f(a)+f(b),那么g(a+b)=g(a)·g(b)是否正确,试说明理由.分析:设f(a)=m,f(b)=n,则g(m)=a,g(n)=b,进而m+n=f(a)+f(b)= f(ab)=f [g(m)g(n)]…. 例8已知函数f(x)的定义域关于原点对称,且满足以下三个条件:x1、x2是定义域中的数时,有f(x1-x2)=;f(a)= -1(a>0,a是定义域中的一个数);当0<x<2a时,f(x)<0. 试问:f(x)的奇偶性如何
说明理由;在(0,4a)上,f(x)的单调性如何
说明理由. 分析:(1)利用f [-(x1-x2)]= -f [(x1-x2)],判定f(x)是奇函数;先证明f(x)在(0,2a)上是增函数,再证明其在(2a,4a)上也是增函数. 对于抽象函数的解答题,虽然不可用特殊模型代替求解,但可用特殊模型理解题意.有些抽象函数问题,对应的特殊模型不是我们熟悉的基本初等函数.因此,针对不同的函数要进行适当变通,去寻求特殊模型,从而更好地解决抽象函数问题. 例9已知函数f(x)(x≠0)满足f(xy)=f(x)+f(y),求证:f(1)=f(-1)=0;求证:f(x)为偶函数;若f(x)在(0,+∞)上是增函数,解不等式f(x)+f(x-)≤0.分析:函数模型为:f(x)=loga|x|(a>0)先令x=y=1,再令x=y= -1;令y= -1;由f(x)为偶函数,则f(x)=f(|x|). 例10已知函数f(x)对一切实数x、y满足f(0)≠0,f(x+y)=f(x)·f(y),且当x<0时,f(x)>1,求证:当x>0时,0<f(x)<1;f(x)在x∈R上是减函数.分析:(1)先令x=y=0得f(0)=1,再令y=-x;受指数函数单调性的启发:由f(x+y)=f(x)f(y)可得f(x-y)=,进而由x1<x2,有=f(x1-x2)>1.练习题:1.已知:f(x+y)=f(x)+f(y)对任意实数x、y都成立,则( )(A)f(0)=0 (B)f(0)=1 (C)f(0)=0或1 (D)以上都不对2. 若对任意实数x、y总有f(xy)=f(x)+f(y),则下列各式中错误的是( )(A)f(1)=0 (B)f()= f(x) (C)f()= f(x)-f(y) (D)f(xn)=nf(x)(n∈N)3.已知函数f(x)对一切实数x、y满足:f(0)≠0,f(x+y)=f(x)f(y),且当x<0时,f(x)>1,则当x>0时,f(x)的取值范围是( )(A)(1,+∞) (B)(-∞,1)(C)(0,1) (D)(-1,+∞)4.函数f(x)定义域关于原点对称,且对定义域内不同的x1、x2都有f(x1-x2)=,则f(x)为( )(A)奇函数非偶函数 (B)偶函数非奇函数(C)既是奇函数又是偶函数 (D)非奇非偶函数5.已知不恒为零的函数f(x)对任意实数x、y满足f(x+y)+f(x-y)=2[f(x)+f(y)],则函数f(x)是( )(A)奇函数非偶函数 (B)偶函数非奇函数(C)既是奇函数又是偶函数 (D)非奇非偶函数参考答案:1.A 2.B 3 .C 4.A 5.B23. 你记得弧度的定义吗
能写出圆心角为α,半径为R的弧长公式和扇形面积公式吗
(和三角形的面积公式很相似, 可以比较记忆.要知道圆锥展开图面积的求法)
c语言 求总结字符串输入、输出函数使用的区别。
C语言中的输入输出函数总结C语言中数据输入输出的概念及在C语言中的实现 (1)所谓输入输出是以计算机为主体而言的。
(2)本章介绍的是向标准输出设备显示器输出数据的语句。
(3)在C语言中,所有的数据输入/输出都是由库函数完成的。
因此都是函数语句。
(4)在使用C语言库函数时,要用预编译命令#include将有关“头文件”包括到源文件中。
使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:#include< stdio.h >或#include ”stdio.h”,stdio是standard input &outupt的意思。
(5)考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加#include< stdio.h >或#include ”stdio.h”一、字符数据的输入输出( 1 ) putchar 函数(字符输出函数)putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。
其一般形式为:putchar(字符变量).对控制字符则执行控制功能,不在屏幕上显示。
使用本函数前必须要用文件包含命令:#include
其一般形式为:getchar();通常把输入的字符赋予一个字符变量,构成赋值语句,如:char c; c=getchar();使用getchar函数还应注意几个问题:1)getchar函数只能接受单个字符,输入数字也按字符处理。
输入多于一个字符时,只接收第一个字符。
2)使用本函数前必须包含文件“stdio.h”。
3)在TC屏幕下运行含本函数程序时,将退出TC 屏幕进入用户屏幕等待用户输入。
输入完毕再返回TC屏幕。
二、格式输入与输出(1)printf函数(格式输出函数)printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。
其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。
在前面的例题中我们已多次使用过这个函数。
(1)printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。
但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。
printf函数调用的一般形式为:printf(“格式控制字符串”,输出表列),其中格式控制字符串用于指定输出格式。
格式控制串可由格式字符串和非格式字符串两种组成。
格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。
如:“%d”表示按十进制整型输出;“%ld”表示按十进制长整型输出;“%c”表示按字符型输出等。
非格式字符串在输出时原样照印,在显示中起提示作用。
输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。
***格式字符串格式: [标志][输出最小宽度][.精度][长度]类型1)类型:类型字符用以表示输出数据的类型,其格式符和意义如下表所示:d,以十进制形式输出带符号整数(正数不输出符号)o,以八进制形式输出无符号整数(不输出前缀0)x或X ,以十六进制形式输出无符号整数(不输出前缀Ox)u,以十进制形式输出无符号整数f,以小数形式输出单、双精度实数e或E,以指数形式输出单、双精度实数g或G,以%f或%e中较短的输出宽度输出单、双精度实数c,输出单个字符s,输出字符串2)标志:标志字符为-、+、#、空格四种,其意义下表所示:-,结果左对齐,右边填空格+,输出符号(正号或负号)空格,输出值为正时冠以空格,为负时冠以负号#,对c,s,d,u类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对e,g,f 类当结果有小数时才给出小数点3)输出最小宽度:用十进制整数来表示输出的最少位数。
若实际位数多于定义的宽度,则按实际位数输出,若实际位数少于定义的宽度则补以空格或0。
4)精度:精度格式符以“.”开头,后跟十进制整数。
本项的意义是:如果输出数字,则表示小数的位数;如果输出的是字符,则表示输出字符的个数;若实际位数大于所定义的精度数,则截去超过的部分。
5.长度:长度格式符为h,l两种,h表示按短整型量输出,l表示按长整型量输出。
(2)scanf函数(格式输入函数)scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
(1) scanf函数的一般形式scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与printf函数相同,C语言也允许在使用scanf函数之前不必包含stdio.h文件。
scanf函数的一般形式为:scanf(“格式控制字符串”,地址表列);其中,格式控制字符串的作用与printf函数相同,但不能显示非格式字符串,也就是不能显示提示字符串。
地址表列中给出各变量的地址。
地址是由地址运算符“&”后跟变量名组成的。
这个地址就是编译系统在内存中给a,b变量分配的地址。
在C语言中,使用了地址这个概念,这是与其它语言不同的。
应该把变量的值和变量的地址这两个不同的概念区别开来。
变量的地址是C编译系统分配的,用户不必关心具体的地址是多少。
(2) 格式字符串格式字符串的一般形式为:%[*][输入数据宽度][长度]类型其中有方括号[]的项为任选项。
各项的意义如下:1) 类型:表示输入数据的类型,其格式符和意义如下表所示。
d,输入十进制整数o,输入八进制整数x,输入十六进制整数u,输入无符号十进制整数f或e,输入实型数(用小数形式或指数形式)c,输入单个字符s,输入字符串2) “*”符:用以表示该输入项,读入后不赋予相应的变量,即跳过该输入值。
如:scanf(%d %*d %d,&a,&b);当输入为:123时,把1赋予a,2被跳过,3赋予b。
3) 宽度:用十进制整数指定输入的宽度(即字符数)。
例如:scanf(%5d,&a);输入:12345678只把12345赋予变量a,其余部分被截去。
又如:scanf(%4d%4d,&a,&b);输入:12345678将把1234赋予a,而把5678赋予b。
4) 长度:长度格式符为l和h,l表示输入长整型数据(如%ld) 和双精度浮点数(如%lf)。
h表示输入短整型数据。
使用scanf函数还必须注意以下几点:1))scanf函数中没有精度控制,如:scanf(%5.2f,&a);是非法的。
不能企图用此语句输入小数为2位的实数。
2))scanf中要求给出变量地址,如给出变量名则会出错。
如 scanf(%d,a);是非法的,应改为scnaf(%d,&a);才是合法的。
3))在输入多个数值数据时,若格式控制串中没有非格式字符作输入数据之间的间隔则可用空格,TAB或回车作间隔。
C编译在碰到空格,TAB,回车或非法数据(如对“%d”输入“12A”时,A即为非法数据)时即认为该数据结束。
4))在输入字符数据时,若格式控制串中无非格式字符,则认为所有输入的字符均为有效字符。
例如: scanf(%c%c%c,&a,&b,&c);输入为:def则把'd'赋予a, ' ' 赋予b,'e'赋予c。
只有当输入为:def时,才能把'd'赋于a,'e'赋予b,'f'赋予c。
如果在格式控制中加入空格作为间隔,如:scanf (%c %c %c,&a,&b,&c);则输入时各数据之间可加空格。
5) 如果格式控制串中有非格式字符则输入时也要输入该非格式字符。
例如:scanf(%d,%d,%d,&a,&b,&c);其中用非格式符“ , ”作间隔符,故输入时应为:5,6,7又如:scanf(a=%d,b=%d,c=%d,&a,&b,&c);则输入应为:a=5,b=6,c=76) 如输入的数据与输出的类型不一致时,虽然编译能够通过,但结果将不正确。
Excel 求助函数学习心得
函数有什么好学的,你输入关键字,会自动提示你输哪些变量。
学一下VBA自定义函数,EXCEL值编辑了极其简单的函数,大部分函数还要靠自己去VBA实现,建立模块,试着去写几个,很多函数EXCEL不愿意去写,比如循环与遍历,自动编号与数据库查询........



