C基本数据类课件.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 运算符和表达式 算术运算符

文档评论(0)

mhk8089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档