《主要内容复习》PPT课件.ppt

上传人:自*** 文档编号:126557975 上传时间:2020-03-26 格式:PPT 页数:27 大小:222KB
返回 下载 相关 举报
《主要内容复习》PPT课件.ppt_第1页
第1页 / 共27页
《主要内容复习》PPT课件.ppt_第2页
第2页 / 共27页
《主要内容复习》PPT课件.ppt_第3页
第3页 / 共27页
《主要内容复习》PPT课件.ppt_第4页
第4页 / 共27页
《主要内容复习》PPT课件.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《《主要内容复习》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《主要内容复习》PPT课件.ppt(27页珍藏版)》请在金锄头文库上搜索。

1、整型数据包括整型常量和整型变量 整型数据以二进制补码形式存储 整型常量的不同数值表示方法10进制 0 98进制 0 7 以0开头16进制 0 9 A F a f 以0 x或0X开头 2 整型常量 100 8 0 010 024 0 x18 0X1F 整型常量的类型根据值大小默认类型在常量后面加l或L 表示longint型例如 123L 0L 432l都是longint型常量 实型数据包括实型常量和实型变量 2 实型常量 两种表示形式 小数指数 0 1233e 3 实型常量只能用十进制形式表示 不能用八进制和十六进制 1e3 1 8e 3 123e 6 1e 3e5 1e 3 2 e e 03

2、转义字符表 转义字符功能 n换行 t水平跳格 b退格 r回车 f走纸换页 反斜线字符 单引号字符 双引号字符 ddd 至 位八进制数表示的字符 xdd 至 位十六进制数表示的字符 转义符 表示将其后的字符原来的含义进行转换 变成某种另外特殊约定的含义 说明 转义字符 n 中的n已不代表字符常量 n n转义成换行 转义字符 015 是 ddd 形式的转义字符 其中 015 是八进制字符串 它表示了ASCII码表中编码为十进制13的字符 也就是回车 转义字符 x1f 是 xdd 形式的转义字符 其中 1f 是十六进制字符串 它表示了ASCII码表中编码为十进制31的字符 也就是 字符串 w 11

3、占几个字节 转义字符 字符串结束标记 w 11 字符串 w 11 0good 占几个字节 思考 3字节 例 将下列数学表达式 写成符合C语言规则的表达式如下 a b c sqrt a b sin x sin y sin z 其中 sqrt a 和sin x sin y sin z 都是数学函数的引用 表达式中用了三层括号 以保证表达式的运算顺序 在定义变量时为其指定值 方法 inta 5 inta b c 5 inta5 b 5 c 5 inta b c 5 1 定义变量的同时为其初始化2 初始化不是在编译时进行 而是在程序运行时完成的 六 变量的初始化 初始化 表达式的运算结果称为表达式的值

4、求余运算的对象必须是整型 10 39 3 C中运算符 算术运算符赋值运算符关系运算符逻辑运算符位运算逗号运算符条件运算符 运算符和运算分量构成表达式 共34种 floatx 3 16 z inty z y x 3 2 printf f d z y 以下程序段 inta a 3 表示将值3赋给整型变量a a 3 表示a的值是否与3相等 5 2 7 8 从左向右运算 5 2 逻辑值为1 1 7 逻辑值为0 0 8 逻辑值为0 整个表达式的值为0 在逻辑表达式中 并不是所有的逻辑运算都必须执行 如果 的一边已经为0 结果一定为0如果 的一边已经为1 结果一定为1 1 a b ca非0时再判断b a

5、b均非0再判断c 2 a b c若a为非0 不必判断b和c 结果一定为1 例 已知 a 1 b 2 c 3 d 4 m 1 n 1执行 m a b n c d 之后m n 由于a b的值为0 的结果一定为0 即m 0 n c d 不再运算 n维持原有的值 即n 1 m 0n 1 例 double float long unsigned int char 2 0 1 2 表达式的值 2 0 例 二 强制类型转换 类型标识符 表达式 int 10 a i f d e 将该结果强制转换为整型 还可以赋值转换 输出转换等 转换形式 二 格式输出函数 1 格式 printf 格式控制串 变量表 2 功能

6、 从标准输出设备上 按指定的格式输出对应的变量 printf d 按十进制整数形式输出变量的值 o 按八进制整数形式输出变量的值 x 按十六进制整数形式输出变量的值 格式控制串 u输出无符号整数变量的值 f 输出单精度浮点变量的值 e 按指数形式输出浮点变量的值 c 输出字符变量的值 s 输出一个字符串 ld 按十进制整数形式输出长整型变量的值 格式控制串 如果 a 5 b 81 printf d d n a b 输出 5 82 printf a d b d n a b 输出为 a 5 b 83 printf 5d 5d n a b 输出为 58 5之前空4个字符位 4 printf Turb

7、oC 输出 TurboC 输出串 4 4数据输入 续 说明 输入时不允许规定精度 可以指定域宽 inta scanf 3d floatx scanf 8 2f 输入时 遇下列情况结束 回车 空格 宽度结束 非法输入 intk scanf 3d 输入 123456789k为 123 include stdio h main inta 16 chare A unsignedb longc floatd b 65535 c 123456 d 123 45 printf a d 4d 6d c d n a a a c printf o x u d n b b b b printf f e 13 3e

8、g n d d d d printf c s 7 3s n e China Beijing a 16 16 16 c 7616177777 ffff 65535 1123 450000 1 234500e 002 1 235e 002 123 45A China Bei ld格式 认为是某负数的补码 13是域 13域 尾数 4 选择结构 1 if语句注意条件判断和与else的匹配关系 2 switch语句注意break语句的使用 循环结构 1 三种循环的熟练使用 2 循环的嵌套 3 break和continue语句的使用 while 条件 循环体do循环体语句while 条件 for 赋初值

9、条件 变量变化 循环体语句 数组 1 数组名是数组首地址 是常量 不能进行自增自减运算 2 一维数组当数组完全赋初值时 长度可以省略注意数组的下标范围 3 二维数组仅第一维的下标在赋初值时可以省略用双重循环进行访问和赋值 4 字符数组可以用字符串和单个字符两种形式赋初值数组长度与字符串长度的区分字符串的输入输出常用的字符串处理函数 strlen求字符串的长度strcmp字符串比较strcpy字符串拷贝 5 排序算法选择法排序冒泡法排序 函数 1 函数定义的一般形式及缺省函数类型 2 参数传递 单向值传递和地址传递 3 局部变量和全局变量 4 静态变量 指针 1 区分指针 即地址 指针变量和指向

10、 2 指针变量和变量 3 指针变量和一维数组 4 指针变量和二维数组 5 指针变量和字符串 结构体和共用体 1 若有说明 structstu intage intnum s p 则引用方式不正确的是 As ageBp ageC p ageD p age 2 已知定义 unionww inti charc temp 若再执行temp i 23 则temp c的值是 A3B2C23D0 文件 1 下列正确调用fopen函数的形式为 Afopen c file c r Bfopen c file c r Cfopen c file c r Dfopen c file c r 2 fwrite将ptr指向的内容写入fp所指向的流 数组大小由size指定 写入num个元素 Afwrite ptr size num fp Bfwrite fp ptr size num Cfwrite ptr fp size num Dfwrite ptr num size fp 若x 2 y 3 则x y的结果是 A0B2C3D5 位运算

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号