网站大量收购独家精品文档,联系QQ:2885784924

(C程序设计)复习资料总复习(考纲).ppt

  1. 1、本文档共159页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序 函数 语句 表达式 常量 变量 1 C程序框架 #include “stdio.h” #include “math.h” #include “string.h” f1() { } f2(int x,int y) { } 1 C程序框架 if for 1 C程序框架 逻辑表达式 逻辑运算 关系运算 算术运算 2 基本数据类型 基本概念 1.数据类型 程序中要对各种各样的数据进行描述和操作,用到的数据都必须指明其类型。数据类型的作用: 指出了应为数据分配的存储空间的大小。 规定了数据所能进行的操作。 2 基本数据类型、基本运算和和表达式 基本概念 不同运算符的混合运算顺序  “没有目的”(最高)“单目的”“双目的”“三目的”(条件运算)“赋值运算符”“,”运算符(最低) 对于双目运算符:算术运算移位运算关系运算位运算逻辑运算 结合性: 不同数据类型间的混合运算 自动类型转换原则 强制类型转换运算 2 基本数据类型、基本运算和和表达式 试题案例 [1] 设有 int x=3, y=2, z=1; 分别写出下列表达式求值后变量x和y的值。 (注:对每小题求值时,变量的初值都为x=3, y=2, z=1) ① y=(y=3, 2*x++) x=4 y=6 ② (x=5) || (y=6*x) x=5 y=2 2 基本数据类型、基本运算和和表达式 试题案例 [2] 写出下列程序的输出结果。 #include stdio.h void main() { int n; float x=2.7181; n=100*x; x=(int)(x*100+0.5)/100.0; printf (n=%d \n, n); printf (x=%f\n, x); } n=271 x=2.72 2 基本数据类型、基本运算和和表达式 试题案例 [3] 写出变量x的绝对值小于20为真的C语言表达式。x20x-20 fabs(x)20 abs(x)20 [4] 执行下列程序后的输出结果是什么? void main() { int a, b, c; a=b=1; c=a++,b++,++b;/* 注意,逗号表达式的划分*/ printf(%d,%d,%d\n,a,b,c); } 2,3,1 2 基本数据类型、基本运算和和表达式 试题案例 [5] 写出数学计算式 的C语言表达式。 y =sqrt(sin(72*3.1415926/180)/fabs(1+x)) [6] 在C语言中,函数random(int num)的功能是生成一个0到(num-1)之间的随机整数,请写出下列两个赋值语句的功能。 int m; float x; m= 50+ random(50); x= m+random(100)/100.0 ; m的取值范围:50—99 x的取值范围:50.00—99.99 3 语句 3-1赋值语句 赋值语句 在表达式后面加;称为表达式语句。 例如: 赋值表达式:x=y+4; 逗号表达式:x=1,y=3,z=5; 自增(减)表达式:x++; ++x; 3-2 输入输出语句 格式化输入输出 printf函数 scanf函数 格式控制语句----输出语句 printf(格式控制,输出表列) 格式控制语句----输入语句 scanf(格式控制,地址表列) 地址操作符 printf函数中常用的格式说明 1。 格式字符 2。长度修饰符(l,h) 3。输出数据所占的宽度 4。输出数据左对齐 5。使输出数字带+或-号 6。前导0 7。在输出的八进制前加0,十六进制前加0X printf函数中常用格式字符 %d int %o 以八进制无符号形式输出整形数 %x(%X) 以十进制无符号形式输出整形数 %u unsigned int %f float,double %e(%E) 以指数形式输出float和double %c char %s 字符串 m.n 宽度控制 - 指定输出左对齐 printf函数中长度修饰符(l,h) 对于长整数一定要加l(long) printf中输出数据所占的宽度 m 指示数据最小宽度(如%3d) 若m实际宽度 以实际宽度位准 若m实际宽度 数据右对齐,左补空格 .n (如%8.3f) 对%e %E %f ,表

文档评论(0)

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

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

1亿VIP精品文档

相关文档