第三章 二级C强化1.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基础知识、基本语法 C语言概述:关键字(32)main 程序的构成: 源程序由函数组成,至少有一个主函数; 总是从main函数开始,到main函数结束 void main()//函数头 {//函数体 } 语句以;结束 空语句; 注释:单行//,多行/* */ C程序的生成过程(tc,vc) 编辑 .cpp(.c) 编译.obj 链接 .exe 运行 标识符:由下划线、字母和数字组成,但开头只能是下划线和字母,区别大小写,不能是关键字。Else else 常量 整型常量: 十进制:0-9组成,首字母不能0:35L 八进制:0-7组成,首字母0 十六进制:0-9,a-f A-F,并且以0x,0X开头 L 实型常量: 小数形式和指数形式 0.3 .3 3. 可以 E 30.2e10 e前面必须有数字,后面必须是整数30.2e9.3 错误 字符常量,转义字符 ASCII码:8位2进制 0-255 char 1个字节 字符常量 ’a ’ 转义字符 ‘\ddd’,d 0-7 1-3位八进制所代表的字符 ’\xhh’ h 1-2位十六进制所代表的字符 \n,\t,\b,\r,\\ 字符串常量 “ “ s=”china” 空串,空格串,字符串的子串 字符串的长度 模式匹配:在主串中查找子串第一次出现的位置 符号常量:#define PI 3.14 变量 整型 sizeof( ) 有符号 和 无符号 Signed unsighed %u 无符号输出 int, 4 short int,2 long 4 实型 Float 4 7位有效数字 Double 8 15-16位有效数字 字符 Char 每个字符变量中只能存放一个字符 类型的自动转换 强制转换:(类型)(表达式); Char ,int,float, Double 当左边的数据赋值给右边的变量时,不要;反之,需要强制类型转换。 运算符和表达式p178 算术运算符,关系运算符,逻辑运算符,条件运算符,指针运算符,赋值运算符 优先级,结合方向 逗号运算符优先级最低,接着是=, ?: ! || 逗号表达式 表达式1,表达式2,。。。。。表达式n; 基本运算符:+,-,*,/,% ++,-- 仅适用于变量,不适用于常量 位运算符:对二进制数的运算 ,|,,^,~,, 优先级:~,,,,^.| :两个对应的二进制位都为1,结果为1,否则为0 |:两个对应的二进制位只要有1个为1,结果为1,否则为0 ^:按位异或:两个二进制位同号,结果为0,否则为1 异或运算通常用来使特定为翻转,与1进行异或 与0异或,原数不变 与1异或,原数取反 ~:按位取反。 :左移 左移1位,将数值放大一倍。 :右移 设二进制数a若通过异或运算a^b使a的高4位取反,低4 位不变。则二进制数b为顺序结构 输入和输出 单个字符 Char a; a=getchar(); putchar(a); 格式化输入和输出 Scanf(””, );“”格式控制字符串 地址列表 输入时,不能对实数进行小数位的控制。%f。 以空格作为输入结束标志 #includestdio.h void main() { char str[10]; scanf(%s,str); printf(%s,str); } 输入how are you? 输出how Printf(“”, ); “”格式控制字符串 输出列表 %d,%o,%x %u %f %lf %le %%d 控制精度:m.n 左对齐:%- %% 选择结构 关系运算符与关系表达式 ,=,,= abc -1b3 b=1,b=-2 ==,!= a==c-4 结合性:自左向右 优先级:前4种相同,后两种相同。前4高于后2 逻辑运算符和逻辑表达式 , ||,! 优先级: !〉算术运算符〉关系运算符||赋值运算符 if语句 if(表达式)语句 //表达式可以是任何类型的表达式 k=1 1 if(表达式) 语句1; // else 语句2;//;{ ; ; ;} if(表达式1)语句1 else if(表达式2)语句

文档评论(0)

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

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

1亿VIP精品文档

相关文档