收藏 分享(赏)

顺序结构02875.ppt

上传人:11xg27ws 文档编号:12274884 上传时间:2021-12-08 格式:PPT 页数:22 大小:443.50KB
下载 相关 举报
顺序结构02875.ppt_第1页
第1页 / 共22页
顺序结构02875.ppt_第2页
第2页 / 共22页
顺序结构02875.ppt_第3页
第3页 / 共22页
顺序结构02875.ppt_第4页
第4页 / 共22页
顺序结构02875.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、C语句概述C语句 以 作分隔符 编译后产生机器指令 C语句分类表达式语句 表达式加分号构成 空语句 程序控制语句 9种 如total total limit a 3 func printf Hello world n 复合语句 用 括起来的一组语句一般形式 数据说明部分 执行语句部分 说明 后不加分号语法上和单一语句相同复合语句可嵌套例 z x y t z 100 pritnf f t 赋值语句定义 由赋值表达式加上一个分号构成 注意事项 是运算符 赋值表达式可以包括在其它表达式之中例if a b 0 t a 格式 putchar c 参数 c为字符常量 变量或表达式功能 把字符c输出到显示器

2、上返值 正常 为显示的代码值 出错 为EOF 1 数据输入与输出在 中的实现 C语言无I O语句 I O操作由函数实现 include数据输出字符输出函数 ch3 1 c includemain intc chara c 65 a B putchar c putchar n putchar a 运行结果 AB 例 格式 printf 格式控制串 输出表 功能 按指定格式向显示器输出数据返值 正常 返回输出字节数 出错 返回EOF 1 格式输出函数 输出表 要输出的数据 可以没有 多个时以 分隔 格式控制串 包含两种信息格式说明 修饰符 格式字符 用于指定输出格式普通字符或转义序列 原样输出格式

3、字符 inta 567 printf d a inta 255 printf x a inta 65 printf o a inta 567 printf u a chara 65 printf c a printf s ABC floata 567 789 printf e a floata 567 789 printf f a floata 567 789 printf g a printf 567 ff 101 567 A ABC 5 677890e 02 567 789000 567 789 说明格式字符要用小写格式字符与输出项个数应相同 按先后顺序一一对应 格式字符与输出项类型不一致

4、 自动按指定格式输出 例main unsignedintu 65535 printf u d n u 输出结果 u 1 例inta 3 b 4 printf d d n a b printf a d b d n a b 例inta 3 b 4 printf d d n a b printf a d b d n a b 输出结果 34a 3 b 4 附加格式说明符 修饰符 例inta 1234 floatf 123 456 charch a printf 8d 2d n a a printf f 8f 8 1f 2f 2e n f f f f f printf 3c n ch 运行 1234 1

5、234结果 123 456000 123 456000 123 5 123 46 1 23e 02 a 例staticchara Hello world printf s n 15s n 10 5s n 2 5s n 3s n a a a a a 运行结果 Hello world Hello world HelloHelloHel 例m n 例inta 1234 floatf 123 456 staticcharc Hello world printf 8d 8d n a a printf 10 2f 10 1f n f f printf 10 5s 10 3s n c c 运行结果 1234

6、 1234 123 46 123 5 Hello Hel 例 例inta 1234 floatf 123 456 printf 08d n a printf 010 2f n f printf 0 8d n a printf 0 10 2f n f 例0 例inta 123 printf o o X X n a a a a 例 00001234 0000123 46 000 1234 000 123 56 173 0173 7B 0X7B 有以下程序main intx 102 y 012 printf 2d 2d n x y 执行后输出结果是A 10 01B 02 12C 102 10D 02

7、 10 格式 getchar 功能 从键盘读一字符返值 正常 返回读取的代码值 出错 返回EOF 1 数据输入字符输入函数 例 ch3 4 c includemain intc printf Enteracharacter c getchar printf c hex x n c c 运行结果 Enteracharacter A A hex41 格式输入函数 格式 scanf 格式控制串 地址表 功能 按指定格式从键盘读入数据 存入地址表指定的存储单元中 并按回车键结束返值 正常 返回输入数据个数 地址表 变量的地址 常用取地址运算符 格式字符 d i o x u c s f e 例scanf

8、 d 输入 10 则a 10 例scanf x 输入 11 则a 17 附加格式说明符 修饰符 例scanf 4d 2d 2d 输入19991015 则1999 yy 10 mm 15 dd 例scanf 3d 4d f 输入12345678765 43 则123 k 8765 43 f 例scanf 2d 3d 2d 输入12 345 67 则12 a 67 b 例scanf 3c 2c 输入abcde 则 a c1 d c2 输入分隔符的指定一般以空格 TAB或回车键作为分隔符其它字符做分隔符 格式串中两个格式符间字符 例scanf d o x 输入123123123 输出a 123 b

9、83 c 291 例scanf d d d 输入12 30 45 则12 h 30 m 45 s 例scanf d d a b 输入3 4 则3 a 4 b 例scanf a d b d c d 输入a 12 b 24 c 36 设有如下程序段 intx 2002 y 2003 printf d n x y 则以下叙述中正确的是A 输出语句中格式说明符的个数少于输出项的个数 不能正确输出B 运行时产生出错信息C 输出值为2002D 输出值为2003若有以下程序段intm 0 xabc n 0 xabc m n printf X n m 执行后输出结果是A 0X0B 0 x0C 0D 0XABC

10、以下叙述中正确的是A 输入项可以是一个实型常量 如 scakf f 3 5 B 只有格式控制 没有输入项 也能正确输入数据到内存 例如 scakf a d b d C 当输入一个实型数据时 格式控制部分可以规定小数点后的位数 例如 scakf 4 2f 以下程序运行后的输出结果是88 main intx 0210 printf X n x 以下程序运行时若从键盘输入 102030 输出结果是10300 includemain inti 0 j 0 k 0 scanf d d d 各种进制之间的转换二进制 八进制 十六进制转换成十进制方法 按权相加 各种进制之间的转换 整数 二进制 八进制 十六

11、进制转换成十进制方法 按权相加 十进制转换成二进制 八进制 十六进制原理 方法 连续除以基 从低到高记录余数 直至商为0 二进制与八进制之间的转换二进制转换成八进制 从右向左 每3位一组 不足3位左补0 转换成八进制八进制转换成二进制 用3位二进制数代替每一位八进制数 例 1101001 2 001 101 001 2 151 8 例 246 8 010 100 110 2 10100110 2 000 0001 1010 2011 3100 4101 5110 6111 7 二进制与十六进制之间的转换二进制转换成十六进制 从右向左 每4位一组 不足4位左补0 转换成十六进制十六进制转换成二进制 用4位二进制数代替每一位十六进制数 例 11010101111101 2 0011 0101 0111 1101 2 357D 16 例 4B9E 16 0100 1011 1001 1110 2 100101110011110 2 0000 00001 10010 20011 30100 40101 50110 60111 71000 81001 91010 A1011 B1100 C1101 D1110 E1111 F

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报