C 语言基础复习1.pptVIP

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.2.3运算符和表达式 3.赋值运算符 复合的赋值运算符 赋值符号“=”之前加上其它运算符,可以构成复合的运算符。 如果在 “=”号前加一个 “+”运算就成了 “+=” a+=3 等价于 a=a+3; x%=3等价于x=x%3; x*=y+8等价于 x=x*(y+8); 关系运算符(p91) C语言提供6种关系运算符: 大于 > 小于 < 大于等于>= 小于等于<= != 等于 == 数学式 x≤10 x≥10 x≠10 x = 10 C关系表达式 x = 10 x = 10 x != 10 x == 10 注意:等号与赋值的区别 x==y,表示判断X的值与Y 的值是否相等。 x=y,表示将y的值给x if(a==3) 表示判断a的值是否为3 逻辑运算符及其优先次序 3种逻辑运算符: (逻辑与) ||(逻辑或) !(逻辑非) (1)(逻辑与):ab(如果a和b都为真则结果为真,否则为假) (2) || (逻辑或):a || b(如果a和b中有一个以上为真则结果为真,只有二者都为假时结果为假) (3) !(逻辑非):!a (如果a为真则结果为假,a为假则结果为真) 逻辑运算符及其优先次序 求润年 ①能被4整除,但不能被100整除,如2008 ②能被400整除,如2000 (year % 4 == 0 year % 100 !=0) || year % 400 == 0 一个字符是否为英文字符的条件为: if(ch=a ch=z || ch=A ch=Z) 逻辑表达式,关系表达式的值应该为1或0 a=1; b=2; c=3; d=0 ab||cd 956 1||0 1 1 # define T(c) c==c==c T(2) 0 printf和scanf函数 printf(“格式控制字符串”, 输出参数1, … , 输出参数n); scanf(“格式控制字符串”, 输入参数1, … , 输入参数n); scanf(a=%d,b=%f,c=%f,a,b,c); printf(a=%d,b=%f,c=%f,a,b,c); 普通字符原样输出, 输出可以为变量,常量或表达式 普通字符原样输入 当输入数据分不开时要加空格或回车分开 输入参数为 地址(数组名、指针变量、变量) printf(china); printf %d char int double float %f %c scanf %d char int double float %f %c %lf %m.nf C 语言基础复习 计算机语言文件 1.上机输入和编辑得到源程序文件 后缀名为.c 2.对源程序进行编译得到目标程序文件 后缀名为.obj 3.进行连接处理得到可执行文件 后缀名为.exe 头文件 #include stdio.h printf() scanf() #include math.h 数学函数:sqrt() #include string.h 字符串函数:puts() gets() 常用的数学库函数 C语言常用数学库函数 平方根函数 sqrt(x) : 绝对值函数 fabs(x) :|x| 幂函数 pow(x, n) :xn 指数函数 exp(x):ex 常用的字符串处理函数 字符串 处理函数 puts 字符串输入函数 字符串输出函数 strcpy strcmp strlen 字符串长度测量函数 字符串比较函数 字符串复制函数 gets gets(数组名) puts(数组名)或puts(“字符串”) strlen(数组名)或strlen(“字符串”) 函数返回值为字符串的实际长度 程序功能:输入一个以回车结束的字符串(长度少于80),统计长度,直接将字符串及其长度输出。 #includestdio.h #includestring.h int main() { char s[80]; int len; gets(s); len=strlen(s); puts(s); printf(“%d\n”,len) } #includestdio.h #includestring.h int main() { char s[80],ch;int len=0,i; for(i=0;(ch=getchar())!=\n;i++) s[i]=ch; s[i]=\0; for(i=0;s[i]!=\0;i++) len++; for(i=0;s[i]!=\0;i++) printf(%c,s[i]); printf(“\n”); printf(“%d\n”,len) } 常量和变量 常量:在程序运行过程中,其值不能被改变 变量:在程序

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档