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

C语言精品程序设计相关复习总结.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、标识符 命名标识符的规则是: 必须以英文字母或下划线开头,其后可以跟字母、数字和下划线。;C 数 据 类 型;1、常量 1) 整型常量(整常数) 2)实型常量(浮点数)默认double型 3)字符常量 4)字符串常量 5) 符号常量 2、变量 可以对几个变量赋以同一个值。不能写成: int a=b=c=3; 应该写成 int a=3,b=3,c=3; ;\n;变量 :在程序运行过程中,其值可以改变的量称为变量。; 高 double←float ↑ long ↑ unsigned ↑ 低 int←char,short;隐式转换 什么情况下发生 运算转换------不同类型数据混合运算时 赋值转换------把一个值赋给与其类型不同的变量时 输出转换------输出时转换成指定的输出格式 函数调用转换------实参与形参类型不一致时转换 运算转换规则:不同类型数据运算时先自动转换成同一类型;§1.4 运算符和表达式;基本算术运算符: + - * / % 结合方向:从左向右 优先级: - ----* / % ----- + - (2) (3) (4) 说明: 两整数相除,结果为整数 %要求两侧均为整型数据;在将一个数学式子改写成C语言表达式时应注意以下几点: 1.乘号不能省。 如:ab应写成 a*b 2.所有符号写成一行。 3.C语言中只有圆括号,可以嵌套使用,但左、右括号必须匹配。 4.避免两个运算符并置。如a*b/-c应写为: a*b/(-c) 5.由于两个整数相除结果仍为整数,所以要转换成实数运算。如 5/12应该写成5.0/12或5/12.0 6.三角函数的自变量使用弧度。如SIN50?应写成sin(50*3.1415926/180);例: 3x2+4xysin56〇-|x-y|e2.3 ;4) 自增、自减运算符 ++i,--i (在使用i之前,先使i的值加(减)1) i++,i-- (在使用i之后,再使i的值加(减)1) 说明: 自增、自减运算符,不能用于常量和表达式。 例如,5++、--(a+b)等都是非法的。 ;3. 赋值运算符和赋值表达式; 例 a=3*5,a*4 a=3*5,a*4,a+5 例 x=(a=3,6*3) x=a=3,6*a 例 a=1;b=2;c=3; printf(“%d,%d,%d”,a,b,c); printf(“%d,%d,%d”,(a,b,c),b,c); ;关系运算符 种类: = == = != 结合方向:自左向右 优先级别:;例 若a=0; b=0.5; x=0.3; 则 a=x=b的值为 ;例 注意区分“=”与“==” int a=0,b=1; if(a==b) printf(“a equal to b”); else printf(“a not equal to b”);;逻辑运算符和表达式 逻辑运算符 种类: ! ||;短路特性:逻辑表达式求解时,并非所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符;§1.5 数据的基本输入和输出;#include stdio.h main() { int c; char a; c=65; a=B; putchar(c); putchar(\n); putchar(a); };格式:printf(“格式控制串”,输出表) 功能:按指定格式向显示器输出数据 返值:正常,返回输出字节数;出错,返回EOF(-1);d,i;例 main() { unsigned int u=65535; printf(”u=%d\n,u); } 输出结果:u=-1;;例: main( ) {int a,b,c; scanf( %d%d%d ,a,b,c); printf( %d,%d,%d\n ,a,b,c); } “”是地址运算符; a指a在内存中的地址。 “

文档评论(0)

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

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

1亿VIP精品文档

相关文档