2024年C语言知识点总结.docx
C语言最重要的知识点总体上必须清晰的:1)积分构造是三价:次序构造、逸葬构造(分支构造)、辑环构逵2)篌程序/集从一EO入口,然后从最上百次序在下读(藤珂#环做#环,窿到选哥做选#),*-*t三in*<.3)计算弧的数拉庭电Ik中保是以二选制的彩式.效据寄存的值五就是他的41.4)bit是值是疆为0*1.byte是一字节,一钟字节三八个值.概念常考到的:1、译N处理不是C誓才的一分,不占建行廿同,不要加分号C*译*M1.»称为注程序,它以ASCu1.t值寄存庭文本文较中.2、defineP1.3.1415926;这个月*是徐证*,一Jt不能出现分号.3、条个C*f程序中-尼昌歙£有且只有一叶,人在房数中不可以再定义房敷.6、算法:可以没有人,不过一定要才出.&brk可用于槽环构造和witch卦句.7、运号速算3依K别最依,,MttMMMMMX-.第一章C语言的基础知识第一节、对C语言的基础认火1'c*号的任序卷为堰序,又体为骨单位2、Ciif书写格式是自由的,行可以写多/语句,/以不多打.3、一料CiFt积序有J1.只有一料-in数,是程序送行的起点.第二节、熟悉vc÷+1、VC是找件,用来逾行耳的CiFt任序.2、个C誓方任序耳宓后,叁是先Ia译,后健接,就运行,(.O-Kobj>.x)这个过程中注意.。桐.obj文箧*无法达行的.xe文M才可第三节、标限符1、标识符(M考内容),合总统规定是由构成.有其他元景就了.井J1.第一料必须为字母或JH是下刻信,第一料为敦字灯。了2、标识符分为关健字、顼定义标识符、,客标根符.关我手:不T以作为篇客标识符号mindefineoanfprintf卷不是美字.f1.你的地方If是可以做为*标识符由于If中的第一料字*大写了,因此不是美检字.IJ1.定义标识并:Iri1.dfina11fPrirrtfino1.ud.记住用定义标识符可以做为土棒识寻.零标识符:4本上*年/牙,祥MitJ1.书上习题.第四节,进制的转换十选制*税二建制、八途制、十六选制.二<、人途制、十六选制卦摸成十选制.第五节:整数与实数1) C*只有八、十、十六遗制,没有二途制.不过通行时侯,所有的遗制*要”*点二址制来逸行处理.(才过两次)、CiFr中的八选制规定委以。开夫018的数值是非法的,人it制是没#8的,逢841.b、C*中依十六遗制规定关以OX开头.2)小微的含注才法:C语言小散点两边有一种是零的话,可以不用耳.1.0套。语*中T号W.1.0.1&(?语才中可以写113)实型数据的合法册式:、Z3331就是合法纷,A<«AZ333X10".A才试。铢:ete后必有J1.e后必为整数谱岫舍书上的例子.4)鲁型一藏天4个字节,字存量是1个字节,Mt度一戢是8个字节:1.ongIntx;Aitx¼*t.unsignedi11tx;衰达X是无符号祭友第六、七节:算术体现式和赋值体现式关挖:体现式一定有数值!1、算木体现式:,/,才武一定要注两边都是筌型的话,WIUC是一种叠建.3/2的谶果就是1.T假如有一边大小象,界么成果就是小象.320iftj果it是0.5“炉符号谱一定妻注*逝余数,试最经,算成了除号.)W号一边加*M.不乏IHk1.C幡了.注意III2、底值体现式:体现其数值是最左边的敦值,=b=6;整体现其为5,拿受不可以底值1、irrtx=E0:幡,豆艮计,不可以力徒底值.2, i11tx,y;=y=10;H演,定义完拳后,J以"续敢值.3、求值的左边火色是一料史量.4、Intx三7.7;对清,x<76、f1.oaty=7;对清,x1.t7.03、X*M*M:Int三2:.*三2÷3;遂行完毕后,MttA12.一定要注毒,首克要&2+3的上面打上插号.tA(2÷3)再运算.4、育电体现人:1、Int=1.6:2、(1.11t):3, 1/2;3/2;第八节、字符1)字符数据的合法册式::T是字符占一A字节,T是字并占两个字节(具才一钟绐泉符号),0的AsCI1.数殖*达为48,、'的AsCI1.敷值是97,A'的AsC1.1.数值是66一藏才诚会达单个字IHt氓的彩火:&T字符戈可以速打算木逾算的,记住:,0-0=48大写字*小写字*轿模的措:A'+32三'五相之间一盘是加垦32.2)*文字符:升文字符分为一盘样义字符、八进制样义字符、十六进制转义字符。一微升义学舟:宵修0、1、'、"、.八遗制总义字符:'141'是合法的,注导的0是不俭写的.十六遗制纷义字符:'6d,才是合法的,*导的。不能将,并J1.X是小耳.3、字符曼加鲁敷戈近奈:一个具有很大的*1叔之经ohra三66;printf(-s,);得到的出/累:prirrtf(-W.);稗财的由成果:66第九章、位运算1)值运真的才耳:会有一到二题目.总的处双带谨:儿于所有的位达算的慝春奥接这个海标来处理(¼+<!<<X<*再任成十选制)例1:ohar=6,b;b三««2;这料题B的计算是凭要出,的十遗制6化成二遗,,再做值运算.例2:一定要记住,弁*依位地算符号*a”0弁*1得到10畀*0稗列0禹个上绐生不出来.寿信记忆措施:一男(1)一女(0)才可以殳个小忒(1).例3:在没有合夫或撵*H偿,<<移一位今达臬以2;»右移一位衰达脓以2第二第一节,数据出(一)(二)1、使用Printf和cnf昌效Ih要在最时面加上ino1.ud*tdio.h"2、pri11tf可以只疝一料+敷,电可以有两个,盘.逸鼻充才过一次)3、prirrtfC第一部分",第二部分):把第二部分的史景、体现式、以笫一部分的好尤艮现出来I4, printfC=M,b=M-,12,34)才试重点!一定关记住是将12和34以第一部分的彩式目首在性H也It是黑色的鼻,上.母武吴健力:一模同样庭黑色屏*上面J1.承为=12,b=34pri11tf("Ed,nb=T,12,34)那么,出的成果就是:=12,b=345、Intx=017;一定要#清所为有是M个成果!it*printfCW,X);15printfC,X);17printf(4,k>,x):017printf(w%x*,x):11printf(-Wxw,x):0x116、i11tx=12,y=34;注毒这射蜃型.oharZ='':printf(-M-,X.y):一科格式阐明,两个看出变量,背面的y不出printf(-j,z):j果为:12«格式阐明豪达内容豪达内容W叠型Irrt«c字片charK1.dIOnCi11t«字符W浮点型f1.oat«o八边制K1.fdoub1.eWo川导的八遗制M出一计百分号c十六选制KdWx导蚓十六送制弊"*入:1234567oanf(*,*2dMd*d,1.x,y,z):X为12,y为3456,Z为7终端入:1234567由于1和2中间有空格,田牝只有1位*XcnfC,%2d*4dw,<x,ty,«z):X为1,y2346,Z为67S、字符和普型是近亲:intx=97;printf(-Mx);<<97Printf(*%o*,x):A<a6、入时候字符和*fc的区别(考试超级点)gnf(-W,«x);这个H<入1,尢其注毒豪达的是Ihft1.c11f(-*o-,«x):这个H侯入1.尤其注卷衰达的是字算,VASCII<<48.补充常明,1) aif>效的格式才拿:注会柒效的第二个部分是U这杵的地址,不是a:cwf(eMfcf1.WMw,UU>,<o);求过人的第三个象,2) PutOhar,ctchrAMM<#:ohr=ftoh”0是漫衣敷统,从检去得划俅人的一钟字符给史量PUtChr('y')七字符y出到鼻中.3)怎样实现两个叟量x,V+敷值第互提(<<tT*)不可以把×=v,y三=x;JUtRt*t三x:x=y:y=t.4)老梯实现保三值小敕.第B位。工人的积方,(«#TA)y=(i11t)(x*10CH0.5)/100.0这个保两值,对第三位口令五人y三(Irrt)(xOOOH).5)10.0这个候三值.H第四位四舍五入尸(Irrt)(x0000+0.5)/10000.0m-,五值IS王人这个有推广的意义,注意X=(int)X这样是把小散部分去掉.第三章尤其要注:tC语Ir中是用车0依达观*真的,原通达现簿偎的.C塔育有构造姻I,没有逆类型关系运算符号:注"的写法,=和=的区别I(考试工点)箱只管#面一科语句,襄管多IK请用大括号ID关系体现式1、锹现式的效值只能为1(豪达为真),<0(M).*9>8这个关系体现式是真的,困此9>这个体现式的效值就是1*7<6这个关系体现火大重的,因此7<6这个体现式的数值就收.0b、考试最倏,幡的:Mi11tx三1,y=O,z=2;Ky<z是具还是假?入为1<(K2,从数学的角度出发育定是d、单装的if(<b)t=;If®句:if(<b)a1.n;Im三in三;OMif*<U:if(<b)If(b>o)printf(-OkI-);多选一的if0句if(=t)prirrtf(-w);e1.eif(b三=t)printf(wb,r);eMif(o=三t)printf(*c);Impr1.tnf(t,dw);通过习题,要总启以上几价if语句I经典考Ih结合上面四种if语句题型做黑,答错了,请自行了断IN备,开始Iint=1,b三0;ifC!a)b+;Imif(=0)假4没/*懂题目,你千万不美白什了解,这群看得懂不会做的人才会并现由的法看对的的是b为3.printfCW,1.10);i三i1OJ8)for只管Ir面一科语句:for(i=3;i<6;i+):谱问最终打印几相号?9)不停的入,琐Ir入#停止入I不停的,入,宣到,入,停止入1hi1.(x=fch>rQ)1.,,)ahi1.(x=¾orO)!g,3')讲解:一定要注毒这料修出了条件,然后怎样去写的不停的入,直到磁到?停止入Iwhi1.e(x0t<>hr)!s,?,)10)forIi环和switch语句的和在一16考I10多次出现的考irrtk=1printfCW,k)printf(*1.d,k);J果为T1、int*p中*pp:黄朴说p大效值,P是感叱!节可以"做交量来用:,的作用是取Ir面地址P里面的数值P是*件J