二级C语言高频考点与实战第章C程序设计的初步知识_第1页
二级C语言高频考点与实战第章C程序设计的初步知识_第2页
二级C语言高频考点与实战第章C程序设计的初步知识_第3页
二级C语言高频考点与实战第章C程序设计的初步知识_第4页
二级C语言高频考点与实战第章C程序设计的初步知识_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CompanyLogo第2章C程序设计的初步知识Top4:C程序的结构和格式Top5:标识符的命名规则Top6:C语言基本数据类型及其定义规则Top7:基本类型数据的相互转换Top8:常见算术运算符的使用Top9:算术运算符的优先级顺序Top12:自加自减运算符Top10:赋值表达式的求值规则Top11:逗号表达式的求值规则CompanyLogo例2.1第一个程序Hello,World!/*example1.1ThefirstCProgram*/#include<stdio.h>main(){printf(“Hello,World!”);}注释编译预处理函数语句输出:Hello,World!Top4:C语言程序的构成和格式CompanyLogo例2.2/*example1.1calculatethesumofaandb*/#include<stdio.h>/*Thisisthemainprogram*/main(){inta,b,sum;

a=10;b=24;sum=add(a,b);printf(”sum=%d\n",sum);}/*Thisfunctioncalculatesthesumofxandy*/intadd(intx,inty){intz;z=x+y;return(z);}运行结果:sum=34函数语句预处理命令注释CompanyLogo格式特点习惯用小写字母,大小写敏感不使用行号,无程序行概念可使用空行和空格常用锯齿形书写格式<>main(){

……………….………………

…………..…………..

……………….

………………………….

……………….………………..}main(){

inti,j,sum;sum=0;for(i=1;i<10;i++){for(j=1;j<10;j++){sum+=i*j;}}printf(“%d\n”,sum);}优秀程序员的素质之一:使用TAB缩进{}对齐有足够的注释有合适的空行Top4:C语言程序的构成和格式CompanyLogo结构特点函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码例:/*Thisisthemain/*ofexample1.1*/*/非法编译预处理命令Top4:C语言程序的构成和格式例:#include“stdio.h”命令行,不是C语句CompanyLogo真题分析(2011年9月)以上叙述中错误的是____(选择题11题)。A)C语言编写的函数源程序,其文件名后缀可以是CB)C语言编写的函数都可以作为一个独立的源程序文件C)C语言编写的每个函数都可以进行独立的编译并执行D)一个C语言程序只能有一个主函数Top4:C语言程序的构成和格式CCompanyLogo真题分析(2007年4月)对于一个正常运行的C程序,以下叙述中正确的是——A、程序的执行总是从main函数开始,在main函数结束B、程序的执行总是从程序的第一个函数开始,在main函数中结束C、程序的执行总是从main函数开始,在程序的最后一个函数中结束。D、程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束。Top4:C语言程序的构成和格式ACompanyLogoTop4:C语言程序的构成和格式真题分析(2005年9月)以下关于函数的叙述中正确的是———A、每个函数都可以被其他函数调用(包括main函数)B、每个函数都可以被单独编译C、每个函数都可以单独运行D、在一个函数内部可以定义另一个函数BCompanyLogoTop4:C语言程序的构成和格式真题分析(2007年9月)以下叙述中正确的是——A、C语言程序将从源程序中第一个函数开始执行B、可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C、C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D、main可作为用户标识符,用以命名任意一个函数作为主函数CCompanyLogoTop4:C语言程序的构成和格式真题分析(2008年9月)以下叙述中正确的是——A、C程序的基本组成单位是语句B、C程序中每一行只能写一条语句C、简单C语句必须以分号结束D、C语句必须在一行内写完CCompanyLogoTop4:C语言程序的构成和格式练习题1、在一个程序中,——A、main函数必须出现在所有函数之前B、main函数可以在任何地方出现C、main函数必须出现在所有函数之后D、main函数必须出现在固定位置BCompanyLogoTop5:标识符的命名规则什么是标识符??标识符是用来标识变量、符号常量、函数、数组、类型、标号以及一些具有专门含义的有效字符序列。通俗地讲,标识符就是一个名字。CompanyLogo标识分为三类:②预定义标识符③用户标识符①关键字(1)数据类型关键字12个(2)控制语句关键字12个(3)存储类型关键字4个(4)其它关键字4个一般指C语言提供的库函数名和编译预处理命令。在编程时,需要用户给一些变量、函数、数组等命名,这类由用户根据需要自定义的标识符称为用户标识符Top5:标识符的命名规则CompanyLogo组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线大小写敏感不能使用关键字长度:最长32个字符命名原则:见名知意不宜混淆如l与I,o与0例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b如何命名标识符??CompanyLogo真题分析(2006年9月)下列定义变量的语句中错误的是—A、int_int;B、doubleint_;C、charFor;D、floatUS$;Top5:标识符的命名规则DCo纪mp驼an升y授Lo讽goTo叮p5:标跟识符怠的命仓名规天则真题愤分析(20柱05年9月)块以下歌叙述嚷中错歇误的殿是——A、用灿户所过定义题的标咽识符行允许率使用屠关键叫字B、用砖户所驾定义养的标纺识符么应尽葛量做耍到“傅见名沫知意剩”C、用们户所抢定义靠的标旗识符零必须塌以字更母或领下划泊线开乐头D、用闷户定逢义的基标识症符中仙大、智小写障字母耍代表劫不同颤标识ACo林mp吃an讯y炭Lo唤goTo充p5:标具识符刺的命拔名规宾则真题胞分析(20仁06年4月)番下列束不合么法的汁用户锹标识杨符是——A、j2奔_K请EYB、Do置ub瓦leC、4dD、_8兆_CCo所mp溪an当y痛Lo雾goTo它p5:标呼识符舌的命喷名规都则真题川分析(20玻07年4月)违按照C语言宵规定达的用雄户标通识符尤命名觉规则悄,不摆能出除现在榆标识屠符中猜的是危:——A、大燃写字统母B、连切接符C、数甜字字含符D、下伟划线BCo悟mp千an添y论Lo慰goTo奔p5:标陵识符化的命滚名规待则真题侧分析(20庸07年9月)可在C程序胳中用梨做用皮户标将识符阿的一胶组标识识符兵是——ACo具mp慕an车y滴Lo前goTo显p5:标记识符隔的命仇名规吓则真题闸分析(20当08年4月)租以下诉选项纪中不汇合法洞的标牵识符台是——A、pr造in蔬tB、FO蝇RC、&aD、_0井0CTo渠p5:标密识符壳的命狗名规共则真题运分析(20虑09年4月)以下馆选项虫中合慕法的破标识码符是A)谜1_冻1B)锁1-锅1C)贝_1晓1D)猫1_绵_Co列mp庆an耀y势Lo色goCCo警mp愤an税y棉Lo收go一般堪用大狗写字酿母是宏脂定义螺预处会理命行令,长不是C语句直接烘常量:整型肾常量实型写常量字符圣常量字符第串常朱量如#d征ef西in伞e完PR旁IC辛E父30常量定义灶:程懂序运责行时县其值惨不能姓改变勉的量交(即停常数好)分类:符号俗常量:用标符识符累代表选常量定义隶格式馅:#d航ef扔in绣e符号大常量凉常爆量>>>>例某符始号常堡量举裙例#d楼ef蹦in乡丰e伟PR怕IC忘E废30ma攻in首(){in族tnu咏m,柱to俗ta秆l;nu旗m=坐10刊;to填ta彩l=害nu神m*门PR盐IC巴E;pr源in伴tf蜓("县to宅ta耍l=%d"叠,t祖ot踪蝶al);}运行原结果销:to云ta踪蝶l=社30桃0To限p6:C语言饲基本杀数据尼类型裳及其辞定义令规则Co花mp捕an衫y循Lo蝴go整型梯常量呆(整鄙常数尽)三种萄形式主:十进挤制整岗数:股由数私字0~9和正肥负号戒表示.如12雨3,然-4朽56历,0八进赶制整邮数:咽由数响字0开头,后跟晋数字0~7表示.如01皱23督,0芬11十六腊进制惊整数舌:由0x开头,后跟0~9,鸣a~f,匀A~F表示.如0x梳12认3,挠0X慌ff问题:0123=()100x123=()100Xff=()1083291255问题偷:01泻23守=阔(漫)100x兴12蛮3坊=是(响)100X挠ff谅=央(旺)10To梢p6:C语言薄基本权数据惹类型慌及其腥定义顶规则Co华mp冷an忌y罢Lo目go数制基权表示数码特点10º,10¹,10²,…十进制数0~910逢十进一二进制数0~122º,2¹,2²,…逢二进一八进制数0~788º,8¹,8²,…逢八进一十六进制数0~9,A~F,a~f1616º,16¹,16²,…逢十六进一十进董制:49手56念=4絮10趴³+更9稀10赖²籍+5痒1取0¹问+6耍10º二进朝制:10萝11命=1白2找³+谁0篮2²她+困1锹2¹唇+1绕2碗º十六牲进制脚:81降AE嚼=8蚂1菜6³多+1蹲1恐6²顺+点10咐1熄6¹侄+1键4检16熟º八进崖制:42钻75屯=4按8虑³+跳2冠8²求+针7退8¹挂+5猴8摘ºTo鸡p6:C语言钞基本窝数据屿类型虑及其狼定义饿规则Co阿mp宾an个y攻Lo帽go整型棉常量按的类部型根据并其值充所在毕范围爸确定蛮其数井据类叠型在整常电量后胜加字垦母l或L,认为屯它是lo序ngin凝t型常步量整型渗常量粉(整乳常数飘)三种酿形式奴:十进电制整冰数:虫由数略字0~9和正洁负号结表示.如12达3,防-4希56智,0八进违制整秤数:判由数弄字0开头,后跟裂数字0~7表示.如01猾23逢,0烫11十六设进制株整数料:由0x开头,后跟0~9,同a~f,姻A~F表示.如0x晚12榨3,庸0X填ff例30佩00建0为in国t型65抛53沟6或为lo咽ngin精t型例12与12雅LTo毫p6:C语言铜基本屡数据泛类型蔽及其加定义梯规则32彻76傻7-32咏76摇8001挎2尊01葡6铸0x扁10覆0X变23杂FD05倡68俭o梯45酿ox浴12予t剑-检0X炕12只能之是正坚数Co宁mp矿an岂y嚼Lo时go整数廉在内适存中适的存相储形济式7654321000000000000001011111111111111111FF蔑01FF斧02FF井03FF担04+5-11111111111111111FF凳05FF防0665益53锐5To抱p6:C语言葱基本预数据户类型匙及其胃定义通规则Co肿mp范an伶y贷Lo忌go实型碑常量芝(实蠢数或闯浮点午数)表示多形式场:十进除制数取形式裁:(必须弦有小萌数点)踢如0.痛12市3,引.锄12疏3,嚼1努23辛.0烛,盛0.帜0,千1孙23埋.指数猪形式厦:(e或E之前雷必须炒有数轰字;半指数泪必须薪为整伶数)庆如1拨2.茂3e3钥,竞12究3E盒2,滋1焰.2贱3e篮4兵,e-访5,1.取2E遵-3荡.5实型脆常量坛的类循型默认do违ub绘le型在实型艇常量批后加秒字母f或F,认为歪它是fl酷oa浇t型To谜p6:C语言奔基本戴数据波类型温及其膜定义市规则X在内存中,实数一律是以指数形式存储的1计算机中存储整数不会出现误差,存储实型数往往存入误差。2!注意讯:Co半mp凤an伙y凉Lo弟go28字符蜓常量定义:用单引争号括起锣来的单个响普通烘字符或转义揉字符.字符讲常量答的值:该礼字符鼻的AS雅CI半I码值<转义字符及其含义:转义字符含义\n\v\r\a\‘\ddd\t\b\f\\\“\xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符如抽‘\1努01挥’育--垦--奸--咸--档--饰-‘机A’语‘\油01窗2’埋--慎--浓--茄--因--承-’半\n乓’‘\盒37词6’秋--嘱--稳--守--与--瓶-’’息‘庸\x幼61伟’营--伟--姑--即--皱--斜-’盖a’‘\舞60到’妙--闪--络--的--帽--李-’少0’挨‘\顷48弹3’吹--思--夺--冈--湖--都()例:‘A茅’-栋--刃--山--澡’\黑10竞1’驰--喉--蹲--混-’出\x建41颜’-疲--泽--烫--度-6层5如‘A’—渣—65,‘a’—维—97,‘0’—涝—48字,‘\n’—针—10如睬‘a’善‘A斧’颈‘?咳’讽‘炭\n洲’龄‘惭\1颂01属’转义霸字符:反斜笑线后埋面跟凶一个丧字符茶或一暂个代币码值莲表示例阶转义津字符易举例ma杏in近(){pr窗in近tf稍("欠\1闻01闭\恐x4子2律C\仗n"谎);pr遇in指tf碰("统Isa动y:颠\"呀Ho兔w纵ar质e萌yo刚u?见\"慌\n眯")冬;pr扶in缝tf("杏\\卵C诵Pr矩og婆ra扯m\稍\\杰n"恭);pr材in泻tf扎("档Tu笔rb娱o\'留C\弄'"喷);}运行帽结果哨:(屏幕连显示)A追B婶CIs凭ay犹:”予Ho响war庆e电yo明u?弹”\C盗P迫ro迷gr弃am凤\Tu失rb吊o昼‘C魂’To犹p6:C语言题基本界数据池类型姜及其泉定义其规则Co泊mp迟an援y扣Lo邮go字符旋常量爱与字赴符串期常量吸不同字符乱串常跳量定义调:用第双引轮号(“”)括起债来的隙字符娱序列存储慈:每个煎字符纸串尾自动加一粪个‘\0’作为盐字符忆串结妈束标句志hello\0例字符串“hello”在内存中aa\0例‘a’“a”例空串“”\0例:讲ch脉arch;ch=“蚂A”旷;例:charch;ch=‘A’;To眠p6:C语言疾基本郊数据良类型桂及其繁定义袄规则Co奖mp歉an送y黄Lo兽go编译程序根据变量定义为其分配指定字节的内存单元…...地址inta=1,b=-3,c;abc2字节2字节2字节地址地址…...内存1-3随机数变量概念铸:其骗值可仇以改毛变的鸦量变量律的定帮义变量裳初始迟化:定义采时赋球初值例:in年ta,里b,摄c;fl弱oa诞t存d妨at坦a;例:in歉ta=仰2,扬b,无c=军4;fl复oa雀t林d桨at勤a=谢3.完67净;ch标arch=‘晒A’阿;in晃tx=休1,你y=膜1,痒z=款1;in茫tx=桂y=萌z=满1;变量行的使红用:先定稼义,台后使趋用例1in僚tst卖ud前en瓦t;st们ad附en锦t=1端9;拼//Un络de沿fi粮ne勺d照sy江mb烟ol偶‘st慢at妹en劈燕t’薯in连f泄un捷ct泊io鄙n知ma梅in例2fl出oa锈ta,从b,踏c;c=a%缺b;骨/劲/Il孟le紫ga诵l曾u营se们o辉f刺fl悬oa恐ti蜡ng芒p阳oi炊nt怠in形f痛un载ct馋io喝n贿ma醒in变量雄定义炒位置瞎:一般放在纯函数梳开头main(){inta,b=2;floatdata;a=1;data=(a+b)*1.2;printf(“data=%f\n”,data);}变量定义可执行语句main(){inta,b=2;a=1;floatdata;data=(a+b)*1.2;printf(“data=%f\n”,data);}To覆p6:C语言衫基本呀数据唯类型沿及其愿定义折规则Co誉mp元an砍y划Lo街go整型汇变量占字服节数辟随机睡器不坚同而急不同,一般丑占一疼个机究器字sh即or斯t≤折in免t≤会lo寸ng可用si虑ze岩of(类型塌标识谁符)浅测量实型掉变量fl死oa所t:占4逼字节践,提脾供7碰位有施效数型字do痰ub乘le:占8钱字节女,提扯供1谋5~16依位有良效数触字字符权型变咏量字符聚变量脆存放恼字符AS受CI逃I码ch殊ar与in黎t数据载间可那进行隔算术睁运算例fl失oa柄t恶a;a=旦11跳11案11霞.1耕11晋;捉/颜*毒a胃=1对11淘11愚1.妨1*迫/do取ub弯le缸b曲;b=参11帖11丸11沾.1疲11侨;正/*致b浮=1极11汤11确1.梁11北1*壶/例a=‘D’;倍/*冲a=丑68吃;纤*未/x=‘A’+5慕;尿/*剑x潜=6诱5+皂5;筛*/s=‘!’+‘G’/*弦s蛮=3茶3+秩71境;榜*莲/没有字符诱串变时量,用伶字符咐数组扣存放To洗p6:C语言倒基本颜数据骑类型龙及其欲定义绪规则Co殖mp脏an史y物Lo捧goTo属p6:C语言理基本悬数据凶类型剧及其弊定义新规则真题衣分析(20尖07年4月)有以狂下程恭序,房诚其中%u表示然按无脚符号吐整数恢输出掏,程扰序运那行后攻的输愤出结兄果是膜:#i哪nc冠lu膜de钳“st蚁di很o.晓h”ma脖in挖(){un脉si教gn跳edin荣tx=ox再FF嫁FF;/*贸x的初悟值为16进制观数橡*/pr李in蛮tf菌(“尽%u概\n椅”,宫x);}-1A.65燃53辣5B.32输76虹7C.D.0x猪FF悲FFBCo谁mp穴an织y泛Lo秒goTo援p6:C语言逢基本叮数据锹类型纸及其条定义使规则真题念分析(20霸06年4月)闹下列听不合么法的器数值萝常量充是——A、01籍1B、1e旬1C、8.价0E手0.蜓5D、0x摧ab外cdCCo扁mp颠an泊y运Lo隔goTo朱p6:C语言助基本乐数据障类型钉及其喷定义厚规则真题烟分析(20樱05年9月)跨以下原程序续运行文后的宅输出婆结果翠是——ma吵in剃(维){in纲tx=败02吨10罚;pr胆in贱tf悠("努%X峡\n注",栋x);}021蛛0010八进激制数001000000880二进跳制数88mp朵an训yLo衬goTo摩p6:C语言稿基本品数据谜类型溉及其劝定义胃规则真题爬分析(20弱11年3月)免以下档选项震中不妨能用施作C程序口合法宵常量两的是——全——朝(选择黑题13题)A)攻1.锁23侨4B)昼'1锹23扮'C)炮12千3D)现"\听x7寨G"Bmp献an击yLo愧goTo装p6:C语言赌基本裕数据荣类型尽及其嫂定义育规则真题赞分析(20烦11年3月)动以下装选项欢中可谷用作C程序旅合法幼实数挨的是__稼__首(选择乐题14题)A)右.1佩e0B)奇3.洪0e摊0.微2C)仿E9D)椒9.谜12万EAmp流an包yLo贯goTo避p6:C语言船基本两数据挪类型宫及其栗定义态规则真题阀分析(20罗11年9月)拖以下羽选项白中关物于C语言球常量源的叙艇述错扰误的耍是__采_(选择舰题13题)A)所谓芦常量肌,是宿指在言程序姑运行慈过程开中,拍其值淹不能待被改混变的芽量B)常量脉分为技整型笨常量件、实茫型常森量、丙字符悲常量袋和字付符串轻常量C)常量永可分押为数妇值型驰常量长和非筑数值界型常风量D)经常柳被使酒用的夏变量啊可以刮定义欠成常欣量D常量程是指限在程堪序中签不变奸的量歪,既兴然程捕序中冶已定威义为讲变量稻,则阁不可望能再晃定义摔为常聪量Co容mp榨an估y邪Lo倘goTo怕p6:C语言庄基本暂数据拿类型康及其冰定义暂规则练习漆题1、以雪下选励项中命,不托能作禾为合赚法常绍量的啄是——A、1.掩23左4e赶04B、1.裤23饿4e变0.孙4C、1.辟23跳4e惯+4D、1.漆23萝4e锋0BCo哀mp慌an极y慈Lo拖goTo萄p6:C语言躺基本温数据秆类型怜及其绕定义阵规则练习次题2、以反下选存项中掀,可蜓作为C语言棍合法搂整数样的是——A、10边11别BB、03草86C、0x核ff祸aD、x2中a2CCo疑mp雕an誉y售Lo闭go隐式旺转换什么娃情况判下发蹄生运算润转换--捎--爱-不同挎类型表数据螺混合掩运算落时赋值战转换--顷--把一漠个值绣赋给岭与其割类型馋不同歉的变具量时输出杜转换--泻--普--输出雄时转因换成境指定粪的输瓦出格捉式函数雷调用刻转换--湖--屯--实参悟与形烫参类赞型不愤一致霸时转限换运算腰转换磁规则:不同迁类型食数据屯运算育时先自动转换太成同敲一类塔型To妙p7:基著本数浓据类骆型间叶的转单换Co足mp简an怀y夏Lo底godoublefloatlongunsignedintchar,short低高说明:必定的转换运算对象类型不同时转换例charch;inti;floatf;doubled;ch/i+f*d-(f+i)intintdoubledoubledoubledoubledoubledoubleintintdoubledoubledoubledoubledoubledouble10+‘a’+i*f-d/l例inti;floatf;doubled;longl;Co皇mp坏an侦y倦Lo神go显式舟转换阴(强溉制转蜂换)一般睛形式役:(类型纪名)(表达惯式)例(in电t)膝(x凝+y)(in炼t)茶x+惜y(d工ou辰bl叫e)呈(3经/2睡)(i舒nt释)3限.6说明衣:强漏制转榨换得缩慧到所霸需类砌型的膊中间长变量信,原斩变量回类型拼不变例ma伐in谷(){朴fl墨oa烂t逗x亲;in沟ti;x=灰3.述6;i=邪(in逼t)成x;pr蓝in宜tf浊(“泥x=%f,倾i=%d”事,x屑,i);}结果散:x=木3.取60疾00云00售,i航=3精度骄损失您问题较高类型向较低类型转换时可能发生To召p7:基志本数窜据类段型间因的转重换Co丈mp堵an日y铸Lo皇go真题骑分析(20欣06年9月)猪以下万选项横中值伍为1的表椒达式排是——A、1-咳'0膜'B、1-景'\蛋0'C、'1鼓'-适0D、'\棍0'六-'煮0'To捷p7:基息本数绑据类旅型间位的转法换1是整泻型,稻’0’、’\0搁’、’1’都是骄字符宴型。‘0’换成逢整型隐的AS挠CI蛇I码值缩慧为48,’1’为49‘\缎0’是转坑义字脑符,抱表示0或空亲。BCo庸mp治an遮y诊Lo却go真题决分析(20记06年9月)预设有裳定义铸:fl有oa场t捆x=耀12踩3.棚45桑67松;,则鉴执行晕下列汇语句pr和in莫tf外("笨%f歼\n摄",核(i帝nt亏)(舒x*1竖00丙+0棉.5休)/摧10础0.接0)撒;后的视输出嫩结果渣是——To聋p7:基象本数见据类赠型间佛的转血换(in父t)攀(x昂*1路00方+0绿.5昏)脾/去10锡0.剪0(x欠*1羽00洪+0砖.5应)(1婶23疫.4习56耳7*谷10劣0+摔0.践5)12栋34怀5.显67参+0而.512什34闭6.染17in鹅t12喝34耍610竿0.营012馒3.钱4612摔3.湖46求00恩00Co浴mp丝式an刺y叼Lo兄go真题摸分析(20柏05年9月)漆设有碗定义赚:in疗tk=落1,抚m=肤2;虏f足lo佳at勇f田=7窄;则下喉列选区项中未错误拾的表肢达式营是——跳——A、k=危k>服=占kB、-k+患+C、k%住in租t(灭f)D、k>=f>=mTo摸p7:基夹本数筋据类秒型间傲的转诉换C%(求牢余运壶算符望)的隆两边量都必消须是这整型陆。f为fl计oa舌t型,炭需要贸强制竿转换类为in谋t型。侦正确的写没法为(in辉t)法f而不娱是in记t(f挑)Co赏mp娃an疯y觉Lo省go真题帝分析(20开05年9月)矛已经留字母A的AS矛CI装I码为65。以苏下程剑序运勿行后滔的输喂出结考果为——ma捐in坊(郑){越ch顶ara,笑b;a=肉'A邪'+吓'5蹈'-扒'3域';牵b址=a鲁+'平6'缺-'忙2'却;pr捕in厨tf植("废%d%c\宫n"浸,a专,b);}To傻p7:基株本数峰据类鲁型间茧的转把换dca=抓'A现'+隔'5壮'-耐'3驳';a=疮‘C警’67b=椅a+码‘6澡'-岔‘2禾';a=华67艳+4G67吩GTo箭p7:基唐本数窜据类流型间晓的转下换真题用分析(20齿11年9月)负若有赔定义质语句勉:in瓦ta=扇10悠;傅do抛ub雪le睛b宁=3样.1方4;,则阴表达表式‘A’伐+a锈+b值的使类型辆是__碌__仓_。(朴选择答题14题)A)看.c眯ha罚r沾B)乖in利t抵C馋)纵do建ub陪le稍D城)f弹lo勒atCo荡mp侨an钟y魔Lo瘦goCCo欲mp揉an铲y追Lo权go练习踪蝶题1、以险下程挠序运姨行后储的输堵出结售果是——ma权in途(){in脾ta,盆b,饥c;a=浪25代;b售=0苹25泄;c角=0摘x2半5;pr迟in幅tf盏(“庄%d%d营%d\狡n”翅,a蛾,b授,c);}To记p7:基纪本数钥据类兆型间对的转赏换0252*耍81+5和*80210x252*闭161+5攻*1堆603725涌21萍37Co蜻mp跌an含y期Lo真goC运算符算术运算符:(+-*/%++--)关系运算符:(<<===>>=!=)逻辑运算符:(!&&||)位运算符:(<<>>~|^&)赋值运算符:(=及其扩展)条件运算符:(?:)逗号运算符:(,)指针运算符:(*&)求字节数:(sizeof)强制类型转换:(类型)分量运算符:(.->)下标运算符:([])其它:(()-)To尘p8:常疼见算思术运纪算符饲的使烛用Co铅mp听an采y黑Lo培go学习带运算乱符应膜注意昂:运算每符功陵能与运抱算量房诚关系要求不运算斑量个和数要求允运算尾量类剩型运算驼符优躲先级馅别结合盲方向结果浓的类坚型To幼p8:常梨见算抛术运近算符蚕的使旅用Co鲁mp温an般y水Lo巡寿goTo镇p8:常黎见算座术运谱算符西的使指用知识枣点1、基黄本的鸭算术裂运算乱符有庭:+枪、-(减郊法/取负钳)、*链、/、%(取茫余数爸)2、关掠于除山法运堆算/C语言创规定模:两个月整数罚相除竿,其忍商为纸整数斑,小数责部分到被舍弃振。例5/肤2硬=-5泥/2秘.0皆=例5/嚷2亭=2-5原/2舍.0借=-2齿.53、关域于求音余数厅运算状%要求搂两侧宝的操茄作数老均为整型数据橡,否医则出潮错。例5%忧2虫=-5剥%2循=1%权10消=5%定1茂=5.专5%言2例5%骆2胸=1-5棋%2侮=-11%票10晒=15%锄1瞒=05.蛾5%鄙2()Co烛mp桑an尘y逮Lo猴go4、关便于两钻边运夜算数染类型攻不一朽致系统尺将自亲动进衬行转朋换,歼使两正边一浴致后压再进诞行运士算。5、所垮有实生型数衡的运吗算均邀以双双精度屋方式怖进行背,若谜是单汇精度美,则在轮尾数循部分百添0,转亚换为绞双精宇度。To澡p8:常振见算爷术运蝴算符摇的使父用6、算务术表挥达式摩的概删念(1)表尊达式雪的概描念用运拴算符青和括传号将捞运算重对象论(常钱量、番变量丽和函听数等观)连胆接起来赚的、笋符合鹿C语草言语蛮法规桃则的房诚式子劫,称跟为表挣达式奇。(2)算滋术表叨达式窄的概牧念表达原式中限的运渣算符太都是和算术附运算误符。机例如臂:3祥+疑6拨*的9、(x殖+及y姜)争/岂2掠-抖1等,居都是村算术刚表达丸式。Co借mp秋an葵y资Lo伟goTo疲p8:常热见算丹术运溪算符诊的使弟用7、强他制类蝴型转冠换表跨达式转换高格式布为:(要转榆换成饿的数线据类桐型)(被转溜换的骗表达验式)(do僚ub省le矮)a等价吸于(do共ub届le毕)(筒a))(in逮t)熔(x+绝y)(f偿lo口at阁)5桥/瓜2等价喊于(f壳lo誉at所)(惊5)沉/2(f干lo殃at雄)(税5烦/句2)注意赢:强农制转苍换类榴型得侦到的裁是一估个所吨需类乳型的挥中间牺量,顽原表款达式秒类型并不新发生系变化拘。例异如,(do泪ub旷le繁)a只是碑将变阵量a的值龟转换杨成一放个do围ub牛le型的吸中间寻量,歇其数添据类盛型并逝未转裁换成do撕ub狮le型。To沃p8:常屿见算如术运诉算符萌的使乐用真题毛分析(20毙11年9月)换若有萌定义鲁语句煮:in旺tx=视12屿,y跨=8昌,z取;在其漆后执竹行语火句z=蓝0.简9+书x/走y;则z的值秤为__鼻__弓__谅__修__塑_。(启选择向题15题)A)馅1.墨9袭B)旧1威C)佳2好D患)2滚.4Co抬mp唇an或y档Lo聪goB“/幅”为整扣除运耕算符货,两鹅边的配运算于对象姨都为整数辞时,项运算六结果盟为整假型。Z为整袍型,蜜所以若最终葛结果在为整粱数。Co榆mp易an李y庸Lo蜜goTo票p8:常烧见算己术运烘算符邪的使笛用真题纱分析(20紧07年4月)泻以下浊选项远中,减当x为大突于1的奇姐数时港,数借为0的表港达式塘为——A、x%情2=闸=1B、x/抢2C、x%嘉2!碍=0D、x%麦2=循=0D%(求云余运孔算符烤)的涂两边耗都必判须是务整型接。大于1的奇府数除迎以2,余塌数必猜为1。表达马式成娘立时俭,整热个表蒸达式灶逻辑予值为1表达皱式不身成立邮时,浇整个扁表达秋式逻傲辑值悲为0。To暑p8:常绝见算安术运旬算符它的使爆用真题念分析(20糖11年3月)孩以下绞程序坊运行唉后的炎输出丙结果丑是——均(填空旁题第6题)。#i晌nc方lu坡dema济in宗(){in箭ta;a=忆(i浊nt秤)(验(d窑ou挡bl死e)顾(3血/2亩)+院0.哀5+氏(i货nt喇)1刘.9融9*酒2)恋;pr虑in击tf鹅("何%d垄\n驳",功a);}Co陵mp锁an芦y炸Lo译go3Co吹mp吐an郑y无Lo壤goTo奔p8:常铜见算国术运扎算符切的使丧用练习态题1、设级变量x为fl碍oa配t型且污已经薄赋值射,则材以下秃语句界中能苦将x中的值数值督保留俗到小投数点缴后两秋位,键并将饲第三爪位四锹舍五日入的烧是——A、x=音x*花10醒0+冷0.声5/嗓10字0.含0B、x=限(x昼*1韵00辜+0荒.5扁)/妻10魔0.赛0C、x=困(in倘t)症(x*1揭00研+0悬.5辨)/计10蔑0.筑0D、x=崖(x希/1小00铅+0糠.5跌)*苗10文0.赴0CCo西mp垄an单y勾Lo贴goTo松p8:常否见算显术运靠算符间的使凯用练习搁题2、若罗有语熄句in喷ti=酷-1对9,另j=劳i%陈4;pr过in通tf设(“雷%d坛\n歌”,级j);则输斧出结倒果是——-3Co看mp伸an陆y折Lo棒go1、算脖术运被算符昂的优因先级()+超-*/%+絮-单目双目高低To箩p9:算王术运敢算符养的优俘先级弹顺序2、算贞术运竞算符墙和圆降括号护的结呼合性所谓饭结合用性是念指,鞭当一淋个操要作数雹两侧早的运常算符婚具有约相同的优晌先级最时,幅该操感作数垦是先逆与左贯边的虹运算漠符结悟合,咸还是先与降右边摘的运稻算符恩结合视。自左众至右苍的结遮合方夸向,剩称为粱左结拐合性面。反悲之,单称为遗右结粘合性括。结合驱性是选C语葡言的回独有聋概念鸟。除单目运算裳符、赋值运算沫符和条件运算输符是右骗结合稿性外岩,其异它运纵算符都是株左结夸合性备。例如谊,算繁术运炉算符余的结驴合方窝向是叶“自碌左至荡右”怠,即旺:在执距行“a错–令b很+余c”时,抓变量b先与触减号杂结合羞,执心行“a亲-螺b”;然后弱再执涂行加c的运音算。Co士mp砍an昏y侵Lo怜goTo袜p9:算肿术运乏算符允的优坦先级殃顺序真题野分析(20击06年4月)绝表达卖式3.朵6-规5/2+垮1.漫2+棒5%尤2的值促是__灵_A、4.才3B、4.醉8C、3.绒3D、3.献83.唯6-随5/2+另1.邮2+绣5%抓221.叨62.削813.塞8DCo影mp钥an妙y咬Lo成goTo毕p9:算阳术运傍算符丝式的优迟先级就顺序真题栗分析(2跟00江5年9月)下列泉不能瞒正确挣计算物代数铃式si至n2(1穷/2解)/夹3值的C语言虹表达咏式是__浅__1/惜3绝*s达in耀(1格/2计)*荐si狡n(猾1/嚷2)A.si团n(犬0.辩5)锅*s隙in瘦(0筹.5寄)/押3B.po洪w(缺si窗n(蹈0.铲5)油,2脑)/携3C.1/还3.栽0*赤po海w(释si驾n(与1.悲0/崭2)西,2至)D.1/剑3*核si司n(纠0)音*s忘in困(0映)0.这07岸66候160.甲00升00爹00ACo疤mp责an道y险Lo旗goTo屋p9:算葬术运桶算符片的优详先级筹顺序练习纸题1、设杜有定愿义:fl贱oa淡t命a=滴2,铺b=说4,吵h=烟3;以下C语言煎表达砖式与毫代数封式计敢算结夹果不闯相符塑的是——A、(a+肾b)*酸h/尚2B、(1腔/2央)*钥(a+附b)*灰hC、(a+喇b)*惊h*清1/邮2D、h/肌2*啦(a+轿b)BCo轧mp幻玉an沟y挖Lo舱go赋值弓运算1赋值掏符号含“=”就是离赋值含运算咽符,心它的咽作用跟是将胆一个倡表达点式的值裙赋给岸一个滤变量渠。赋醒值运抗算符岛的一归般形青式为海:如果牌表达渴式值铺的类饿型,赞与被宰赋值但变量捞的类童型不扮一致宰,但杜都是数值急型或贷字符集型时晋,系清统自叔动地谅将表锁达式村的值油转换掏成被庭赋值变量书的数磨据类为型,叉然后络再赋剂值给座变量.例a=肚3;d=fu洒nc()密;c=忘d+供2;b=害a;To唉p1沟0:赋复值表滨达式杰的求盘值规离则变量=赋值决表达哀式Co恰mp排an鲁y桃Lo余go几点惊说明钉:(1)赋讨值运雅算符剥的优厦先级梦只高影于逗服号运条算符骆,比永其它料的运垄算符巧优先亿级都卵低,姜且具陆有自脉右向膝左的纱结合咏性。如:a=完2+它7/刑3(2)赋概值运派算符夫不是倒数学绩中的罗“等剪于号和”,驶而是抬进行姜“赋货予”援操作圣。(3)表念达式x=点y读作宗“将y的值糟赋给能变量x”而不码读作骗”x等于y“(4)赋值逝运算凉符左熔边只叶能是醒变量扑,不差能是逮常量票或是营表达剃式。如a+木b=c就是段错误共的。(5)赋控值运败算符霸右边猎也可持以是充赋值宝表达添式。鞭如a=吼b=隔7+奏1,而a=污7+川1=语b则是间错误滔的。(6)”用=“盼视作设运算挥符,a=扎19是一店个表级达式毙,C语言绞规定动最左逗边变茄量中咐所得窃到的腔新值亲就是萌赋值趣表达灭式的舟值。To公p1表0:赋朋值表闸达式勉的求蚂值规扇则Co艳mp押an央y份Lo凯go复合盒赋值约表达瓜式2复合策赋值逮运算陈符是连由赋团值运窄算符旷之前胃再加率一个值双目库运算株符构喇成的卵。复合研赋值努运算胳的一咽般格脱式为旺:变量双目原运算梁符=表达竞式└─区─┬味──要┘复合君赋值编运算训符等价泡于:变量=变量双目搁运算估符(表达坝式)。当表务达式红为简与单表贤达式跨时,勉表达敢式外窑的一储对圆期括号性才可咐缺省逆,否浇则可背能出错胀。例:x刮+=隶3缴x伐=x炎+3y武*=朴x专+拉6半y=励y*丛(x桨+6朱)To元p1愿0:赋欧值表外达式锡的求需值规纷则Co绣mp日an驱y凤Lo形go说明:结合帅方向超:自右践向左左侧漠必须他是变饺量,第不能评是常坝量或撞表达召式赋值插表达踏式的酱值与盘变量家值相霜等,且可备嵌套赋值尤转换规则:使赋弱值号公右边尤表达铜式值自动转换抖成其哲左边屑变量仇的类沉型例3=需x-遍2*狗y;a+怎b=3令;例fl职oa央t皮f;in卷ti;i=凡10坐;f=要i;则f=闲10宴.0例in罢ti;i=物2.喊56嫌;惠/弄/结果i=误2;例:赴a=栋b=熄c=所5a=挨(b建=5钉)a=对5+勿(c讨=6功)a=封(b忧=4链)+应(c掌=6奖)a=究(b肿=1晋0)袭/(士c=糊2)//表达养式值大为5就,a,恭b,紫c值为仇5//摄b滴=5芽;a挑=5//表达攀式值痒11恋,c=誓6,例a=疼11//表达奏式值敬10议,a=绳10鹅,b紫=4贡,c吹=6//表达页式值近5,a=徐5,榆b=伐10嘱,c爽=2To蹈p1交0:赋辞值表索达式灭的求肿值规闭则XCo修mp伟an业y倾Lo争go思考2:a=毕12上;a+绘=a升-=杠a*岩a思考3:in椅ta=允2;a%笛=4证-1饰;a+追=a鸦*=乡丰a-伯=a显*=言3;//血a=筒-2兽64等价盛于a=a+基(a=a娘-(砌a*河a)伞)//挨a=耕0等价写于a=a+迁(a=a伞*(绒a=耕a-雾(a祝=a缝*3框))橡)思考1:已有拆变量a,其天值为9,计帜算表做达式a+研=a死-=a+嫂a(1)a+绕a=9慢+9渗,表达那式的载值为18,但赵是a的值蹄不变逮,仍叼为9(2)a=垒a-怕18,表同达式蕉的值嘴为-9,a的值抱变为裕-9。(3)a=a+留a,表您达式织的值战为-1挡8,a的值叛为-18To近p1露0:赋巴值表门达式贼的求音值规楚则Co荡mp桨an收y娱Lo狡go赋值枕运算爬中的牧类型佳转换3在C语言定的赋搜值表圈达式愿中,市赋值符号右肃边的逮值先效转换叨成与近左边衡的变辩量相泡同的类舞型,拨然后散进行伶赋值尺。注意:(1)当姜赋值枣号左识边的粱变量示为短秩整型血,右含边的乒值为悬长整雁型时吗,短的整型永变量仗只能疫接受纠长整史型数费据低滋位上睡的两滔个字艘节的肯数据拆,高娇位上秋的数还据将泡丢失倍。也盈就是统说,淋右边刊的值萍不能斩超过挣短整牛型的赖数值稠范围甜。To俗p1枯0:赋什值表炉达式霉的求乔值规副则Co遮mp设an增y概Lo妻go例:sh惧or接t塔a;un箭si粪gn两ed江l奋on寇g酬b;b=配98透30刚4;a=她b;pr症in纷tf伤(“戒%d方\n们”,痛a);98抱30抄4D修=1允10柳00坦00兵00吩00凉00钻00研00族B00000000000000011000000000000000高16位低16位结果a=伸10反00郑00跑00娃00葡00依00猫00母B=恩-3裕27悼68To罩p1肆0:赋昏值表链达式院的求倦值规凉则Co端mp赔an薪y鱼Lo配go(2)当弱赋值煤号左忧边的方变量鸭为无品符号慌整型视,右衬边的躺值为耐有符诞号整辅型时课,则挽把内隐存中会的内槐容原缘瑞样复嚷制。寄右边撒数据牲的范租围不策应超颈出左专边变覆量可费以接覆受的烈数据证范围码。同版时要江注意疾,这通时负柴数将晴转换盲为正向数。例:un姻si弊gn绳ed即a耻;a=叠-1微;pr细in同tf胸(“逗%d己\n查”,纷a);1111111111111111-1的补犯码结果a=障11卸11听11完11扁11插11竿11胁11=65莫53限5To幸p1麦0:赋劝值表秋达式拉的求但值规护则Co补mp奴an穗y跨Lo脊go(3)当屋赋值葛号左返边的亩变量签为有盈符号晶整型布,右借边的接值为映无符尽号整开型时绝,复锣制的眉机制珍同上盟,这光时,音若符晨号位堂为1,将驼按负屡数处束理。例:in碑ta;un叛si通gn肯ed配b压;b=菠10怕00妈00劳00矛00跪00创00舍00开;a=萄b;pr求in崭tf黎(“谅%d姐\n毒”,惰a);1000000000000000结果a=姜-(痛11蜻11脸11吸11室11劣11碑11托1+食1)=-3句27嚼86To幸p1储0:赋达值表奶达式淹的求荣值规姑则Co镰mp五an志y块Lo买goTo虚p1裁0:赋垒值表膏达式底的求洽值规逗则真题悄分析(20锈06年4月)职以下穿叙述煎中错优误的嫩是——A、C程序躲中的#i无nc反lu岸de和#d抹ef版in标e均不把是C语句B、除京逗号集运算偏符外腿,赋学值运丽算符撤的优猪先级棕最低C、C程序百中,j+至+;洁是赋急值语丧句D、C程序裤中,+、-、*宾、/、%是算蚀术运巩算符等,可誓用于腹整型括和实估型数涌的运斥算。DCo贼mp铃an京y挨Lo渔goTo跳p1尽0:赋券值表责达式裙的求圣值规浪则真题劳分析(20廊05年9月)掉下列雅能正清确定辜义且骗赋初珠值的档语句格是——A、in选tnl=n惠2=乌10;B、ch悠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论