- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识点回顾 #include stdio.h printf ()函数 格式化输出函数----库函数: printf(“格式控制字符串”,输出项列表) 其中,格式控制字符串包括两部分: 普通字符,如:printf( normal charactor); 格式转换说明符,如: printf( %d ,13 * 17); printf( %f ,1.3 * 1.7); 示例: printf( result = %f , 1.3 + 2.5 * 0.1743 ); printf( %d,%f , 3, 3.14); /*输出项表列*/ 基本数据类型 int 整数,在目前绝大多数机器上占4个字节。TC2中占2个字节,vc中占4个字节 float 单精度浮点数,一般是4个字节长,有效位数7位 double 双精度浮点数,一般是8个字节长,有效位数16位 char 字符,一般是1个字节长 用来表示256个ASCII字符,或者0~255的整数 主要内容 熟练运用数据类型、常量、变量解决问题 基本输入/输出函数的熟练运用 自动类型转换和强制类型转换 基本运算符的熟练运用 重点 难点 对变量实质的理解(难点) 熟练运用printf()和scanf() 初步养成良好的语法习惯 算术运算符----求三角形的面积 //张颉的作业 #includestdio.h #includemath.h int main() { int a,b,c; float s,t; a=5,b=3,c=7; s=(a+b+c)/2; t=sqrt(s*(s-a)*(s-b)*(s-c)); printf(t=%f\n,t); return 0; } 运算符 C语言中运算符的优先级和结合性 C语言主要包括单目、双目、三目运算符 单目运算符优先级较高,采用右结合性 双目运算符(除赋值运算符)均采用左结合性 常用运算符的优先级和结合性 赋值运算符 格式: 变量名 = 表达式; 赋值运算符左操作数必须是占有存储空间的量 赋值是由方向的,满足右结合性,与其他双目运算符不同 赋值运算符优先级低于算术、关系、逻辑运算符 赋值表达式的值被规定为运算完成后左操作数的值 不要写依赖求值顺序的表达式 关于复合赋值运算符: +=、-=、*=、/=、%=、=、=、=、|=、^= 关于不同数据类型数据间赋值 实型赋予整型,舍去小数部分。 整型赋予实型,数值不变,但将以浮点形式存放, 增加小数部分(小数部分的值为0)。 字符型赋予整型时,将字符的ASCII码值放到整型量的低八位中,高八位为与原来的符号位相同。 整型赋予字符型,只把低八位赋予字符变量 设有 int a = 3; 执行语句 a += a -= a * a;后,输出结果是多少?变量a的值是多少? 格式输入函数 格式输入函数 scanf(格式控制字符串, 地址表列); scanf(%d,%f , a,b); 修改上述程序 #include stdio.h #include math.h int main() { double a,b,c,s,S; printf(input a b c:); scanf(%lf %lf %lf,a,b,c); //scanf(%lf %lf %lf\n,a,b,c); s = (a + b + c) / 2; //利用海伦公式求三角形面积 S = sqrt(s * (s -a) * (s - b) * (s - c)); printf(area = %.2f\n, S); printf(area = %f\n, S); return 0; } 课堂练习—求椭圆的面积 已知椭圆外接矩形4个顶点的坐标值,求椭圆的面积 分析 利用公式S = PI * a * b 如何得到a和b? 算法: 输入四个顶点坐标 计算a和b 根据公式计算S 输出运算结果 如何保证椭圆在第一象限?? 思考 判断数m是否是奇数 判断a、b两数是否相等 判断m和n之和是否大于等于0 判断k是否不为0 几点说明 关系运算符有6个,表中前4个运算符优先级高于后两个 关系运算符优先级低于算术运算符 关系表达式的值用0表示关系不成立,非0表示关系成立 关系表达式均为双目运算符 判断m是否是奇数 m % 2 == 1 m % 2 判断a、b是否相等 a == b 判断m、n之和是否大于等于0 m + n = 0 (m + n) = 0 判断k是否不为0 k != 0 思考 如何判断字符变量ch中存放的字符是否是英文字符? 在C语言中表达式abc的结果是什么??? 逻辑表达式 思考 假设x=3,求下列表达式完成
文档评论(0)