C语言总复习(参考改).2014.6.7.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C 语 言》总 复 习 表达式 1. 数据 0123 (八进) 0x123 (十六进) int 、 short 、 unsigned int 二字节 long 四字节 float 四字节 double 八字节 实数的指数表示法:1e23 1.2345e-2 e 前有数,e 后为整数 char a 1 单字节 ‘\ 123’(八进数字符) 代表字符 \n不是\n ‘\x12’(十六进数字符) 字符型与整型通用: char c ; c=’\ 123’ c=0123 (八进制数) c=123(十进制数) 2. 赋值 不允许 int i=j=k=0; 变量说明,赋初值 可以 int i, j, k ; i=j=k=0; 赋值表达式语句 3. 运算 运算符优先级 !( 自增/ 自减/取负)→算术运算符→关系运算符→、||→条件→赋 值→逗号运算符(优先级最低) 。记在P39 书上! 注意 ? : 、= += *= 、逗号表达式 优先级较低 各类型数据混合运算时,类型的自动转换。 double float 除法/的整除情况 % 整数可取余数 高 float x; x=3/2 ; x=? ++ 、-- 的结合方向,要注意使用的负作用 long 只能对变量进行++ -- (x+1)++ 错误 对于 int *p (p+i)++ 与 *(p+i)++ unsign 逗号表达式 t=1,2 低 t=(1,2) int char,short 强制类型转换 (类型)表达式 输入输出 1. 字符标准输入输出 putchar() getchar() 字符串标准输入输出 gets() puts() 字符文件输入输出 fputc() fgetc() putc() getc() 2. 特殊符号的输出 printf( %% \\ \ \ ) printf(\%c\ , a) 与 printf(%c , a) printf(%ld %.4f %-5d, i, x, t) printf(%d %c %d, NULL, NULL, EOF); 3. 输入 scanf(%d %s,i, str) 注意地址符的写法 scanf(%d %d , i , j) ; scanf(%d %c , i , ch) ; 输入 1) 2.1 a 2) 2 a ch=? 分支 1. 逻辑运算 | |的优先级很低(11, 12 级) ,而!优先级很高(2 级) !(xy) = !x || !y !(x||y) = !x !y !( xy a=b || s= =t )

文档评论(0)

好老师 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档