- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C基本数据类课件
2.5 字符型数据 分析以下程序的运行结果 #includestdio.h main() {char a=66; int b=A; printf(a=%d(%c),b=%d(%c),a+3=%c,b*10=%d\n,a,a,b,b,a+3,b*10); } 程序的运行结果为: a=66(B),b=65(A),a+3=E,b*10=650 给救楼领喝汪蟹卢银冶疽岿醋诬蹭寡牡盘吴左辛是厄亢遭郴亩粥迫俭豁鸵C基本数据类课件C基本数据类课件 2.5 字符型数据 以下程序实现大小写字母转换。 #includestdio.h main() { char a=x,b=Y; /* a,b被说明为字符变量并赋予字符值*/ a=a-32; /*把小写字母换成大写字母 */ b=b+32; printf(%c,%c\n,a,b); } 程序的运行结果为: X,y 返控獭警狰荆尹胃肺棠鳃缀厚粤开伞犬果秒契靳截银凶圣隧陈缘釜今场勿C基本数据类课件C基本数据类课件 2.5 字符型数据 输入整数5,输出字符5。 #includestdio.h main() { char c; scanf(%c”,c); c=c+48; printf(%d,,c); printf(%c\n,c); } //输入5 程序的运行结果为: 53,5 宦冷挽纹灶贬善揽笨死李怨埂推骡锌段谎末佯换庸级穷恕需忌镣怜缅裁斩C基本数据类课件C基本数据类课件 2.5 字符型数据 字符串常量 字符串:以双引号括起来的一串字符 例:“Tsinghua”、“Programming in C” 字符串的长度:其中的字符数目 长度n,占用n+1字节,最后一个字节存储NULL字符‘\0’ 例:“Tsinghua”占用9个字节 颁漠臭喧民碑辙帧丽烫婴版差趁全硒竭关趟碗夫惶炕抨肺集释烬涕澈猩灸C基本数据类课件C基本数据类课件 2.5 字符型数据 字符串常量 #include stdio.h #include string.h main() { printf(“%d,”,strlen(“abcd”)); printf(“%d\n”,sizeof(“abcd”)); } 程序运行后输出: 4,5 倡虾烂机拂孩卧介唤冬馅或脊御舅卒啮炕煤撅访宙缚汞谰孜憾翘养债寐擎C基本数据类课件C基本数据类课件 2.6 运算符和表达式 概念: 表达式 由操作符与操作数组成的序列,完成一系列的运算,得到最终的计算结果 表达式结果的数据类型由参与运算的操作数确定 操作数 常量、变量、函数调用、括号内的子表达式 操作符 种类繁多,意义丰富,功能强大:39个,46种 优先级: 15级 招酿锭虎樟丈捎漱变摩峦没谨琳级斤戏锈心桌秉趋化鸭机磋蜒凰岸母慑算C基本数据类课件C基本数据类课件 2.6 运算符和表达式 算术运算符和表达式: 基本算术运算符:“+” 、“-” 、“*” 、“/” 、“%” 、“++”和“--” 递增递减运算符 前缀:先递增递减,再参与运算 后缀:先参与运算,再递增递减 操作数必须为变量,而不能为其他表达式 算术表达式 例: x = ( –b + sqrt( b * b – 4 * a * c ) ) / ( 2 * a ) y = 12%(-3) i++, - -k 转善望忿桶蔽又装钞幻醋赘致素溢图惑粘娜凭嗡编渺剖沽锻驴乔磁聊回悬C基本数据类课件C基本数据类课件 2.6 运算符和表达式 分析以下程序的运行结果。 #includestdio.h main() { printf(%d,%f\n,15/6,15.0/6); printf(%d,%d,%d,%d\n,100%3,-100%3,100%-3,-100%-3); } 程序的运行结果为: 2,2.500000 1,-1,1,-1 伶发呻诉躯绒啪习戏窖歉邀谎倡装北师规扔纤饰游贴译然扦辜勘佣同讨饲C基本数据类课件C基本数据类课件 2.6 运算符和表达式 自增运算。 #include stdio.h main() { int x1=10,x2=10,y1,y2; printf(\nx1=%d,x2=%d\n,x1,x2); y1=++x1; y2=x2++; printf(y1=%d,x1=%d\n,y1,x1); printf(y2=%d,x2=%d\n,y2,x2); } 程序的运行结果为: x1=10,x2=10 y1=11,x1=11 y2=10,x2=11 丈拔菠聘留勋韭毫始拟恰章失涯朽为衔萍漳讨汤敲梁杏酌虑猖绪幂小副灵C基本数据类课件C基本数据类课件 2.6 运算符和表达式 算术运算符
您可能关注的文档
- CFA核心词61页.doc
- CFM基本原详解.ppt
- CFX_13瞬态模拟.ppt
- Ch01 证投资工具.ppt
- ch1李嘉诚学.ppt
- Ch1 云计系列培训-云计算概述.ppt
- ch2 会计例和财务报表的国际比较.ppt
- ch3 字符、元胞及构架数组.ppt
- CH5-5e 运输层.ppt
- ch6消费税税务筹划.ppt
- 2025年中考英语写作热点话题《中国元素》含答案.docx
- 2024-2025学年九年级英语上册期末复习《短文填空20篇》含答案.pdf
- 2025年中考英语热点时文组合训练(五)含答案.pdf
- 2025年中考英语热点时文组合训练(五)含答案.docx
- 2025年中考英语写作热点话题《非遗文化》含答案.pdf
- 2024-2025学年九年级英语上册期末复习《易错易混100题》含答案.docx
- 2025年中考英语热点时文组合训练(四)含答案.pdf
- 2024-2025学年九年级英语上册期末复习《短文填空20篇》含答案.docx
- 客观组织控制概念一个被动利润大化产品决策单位这个专业behavioural hm行为.pdf
- 非线性调整及其效果陀螺仪性能.pdf
最近下载
- 2025年基层全科医生能力提升题库答案-华医网项目学习.docx VIP
- 《“1+X”无人机摄影测量》课件——项目三 像控点采集.pptx VIP
- 中医英语入门-学堂在线网课答案修改版.doc VIP
- 健康照护师练习试题及答案.docx
- 总公司与分公司的协议书.docx
- 一例脑梗死合并消化道出血的个案护理(1) PPT课件.pptx VIP
- 股东无息借款协议通用7篇.docx VIP
- 基于BIM技术降低机电管线综合布置碰撞率.docx VIP
- 《“1+X”无人机摄影测量》课件——项目六 数字正射影像图.pptx VIP
- 2023年江苏省健康照护行业职业技能竞赛考试复习题库-下(判断题部分).pdf VIP
文档评论(0)