- 2
- 0
- 约8.55千字
- 约 57页
- 2019-03-26 发布于广东
- 举报
* * * * * * * /*转义字符/r 在控制串中的作用*/ #include stdio.h void main() { /* 在控制串中不使用转义字符’/r’*/ printf(this is one program in c); printf(this is one program in c\n); /* 在控制串中使用转义字符’/r’*/ printf(this is one program in c); printf(\rthis is one program in c \n); } 思考题:转义字符’\r’在格式控制中的作用是什么? * /*转义字符/t 在控制串中的作用*/ #include stdio.h void main() { /* 在控制串中不使用转义字符’/t’*/ printf(this is one program in c); printf(this is one program in c\n); /* 在控制串中使用转义字符’/t’*/ printf(this is one program in c ); printf(\tsecond program \n); } 思考题:转义字符’\t’在格式控制中的作用是什么? * /*转义字符/ooo和/xhh 在控制串中的作用*/ #include stdio.h void main() { printf(this is one program in c ); printf(\101 this is the second program \n); printf(\x1a this is second program \n); } 思考题:转义字符’\ ooo’和‘/xhh’在格式控制中的作用各是什么? * 在printf的格式控制串中,除了以上的特殊字符(%+格式符、转义字符)以外的字符,都是需要原样输出的字符,称为普通字符。 例: printf(\x1a this is second program \n); 在一个printf语句的格式控制串中,首先将处理特殊字符(转义字符控制输出的状态、格式控制符(%+d等)控制对应位置的变量的值的显示格式),控制串中的其它字符都将按原样输出。 * * * scanf (格式控制,地址表列); 与 printf 中的含义相同 函数名 将输入的数据放入此变量中 * scanf 函数可以从标准输入设备输入任意类型的多个数据(一般为键盘),存入指定的变量单元中。 例:scanf(“%d,%f”,a,b); 意味着从键盘读入两个数据,分别存入变量a和b中。 %d:按十进制整数格式读入; %f:按实数格式读入; * scanf 中格式控制串的格式应与地址表列中变量的顺序相一致; scanf 中格式控制串的格式应与输入数据的格式相一致; 当语句格式如下时: scanf( “%d,%f”,a,b); 输入数据的格式应为:12,3.14 如果语句写成: scanf(“%d%f”,a,b); 输入数据的格式应为:12 3.14 * 在对数据进行输入时,需要解决两方面的问题: 输入语句格式的正确; 输入数据格式的正确; 虽然说,在输入语句中的格式控制串与在输出中的意义一样,但在使用时,还是有很多不同点的。 * 格式控制串的意义: %d等:控制对应于该控制符的变量的数据的类型 转义字符:用于控制输入时的状态控制意义和输出时一致; 普通字符:在输入语句中的普通字符在输入数据是必须原样写的; 思考: 当输入数据的类型与格式说明符不一致时会出现什么现象? 如果在输入数据时,不写输入语句中的普通字符会如何? * 用隐含的分隔符。 语句格式为:scanf(“%d%d”, a , b); 输入数据时,在输入数据中用空格或换行符分隔数据。 输入数据的格式应为:3 4 或 : 3 4 使用显示分隔符。 语句格式为:scanf( %d,%d, a , b); 如果在格式控制串中有其它字符,在输入数据时在相应位置应输入与这些字符相同的字符。例: 输入结果:a=3, b=4 3 , 4 * #include stdio.h void main() { int a, b; scanf(“%d%d“,a,b); printf(“a=%d , b=%d \n” ,a,b); } 输入数据: 读入的数据: 输出结果: 输入数据: 读入的数据: 输出结果: 3 5 5 3 a=3 b=5 a=5 b=3 a=3,b=5 a=5,b=3 * #include stdi
您可能关注的文档
最近下载
- 2025年初级卫生职称-初级技师-眼视光技术(师)[代码:216]历年参考题库含答案解析(5套).docx VIP
- 2025届重庆康德三诊物理+答案.docx VIP
- 河南省开封市兰考县2025届九年级下学期中考一模数学试卷(含解析).docx VIP
- 2026年学历类自考专业(国贸)外贸英语写作-国际贸易实务(一)参考题库含答案解析(5卷带答案版).docx VIP
- 国标图集示例-(02(03)J401)钢梯.pdf VIP
- 日业BM500物料提升机变频一体机用户手册V1.0.pdf
- 2026年党章综合知识测试题(模拟题).docx VIP
- 初一相交线与平行线所有知识点总结和常考题提高难题压轴题练习(含答案解析).doc VIP
- 食材配送服务方案(通用16篇)精选全文完整版.pdf VIP
- 初一一元一次方程所有知识点总结和常考题提高难题压轴题练习(含答案解析).docx VIP
原创力文档

文档评论(0)