- 1、本文档共120页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 最简单及C程序设计
3.4.4 用scanf函数输入数据 1. scanf 函数的一般形式 scanf(格式控制,地址表列) 可以是变量的地址,或字符串的首地址 3.4.4 用scanf函数输入数据 2. scanf函数中的格式声明 与printf函数中的格式声明相似 以%开始,以一个格式字符结束,中间可以插入附加的字符 scanf(a=%f,b=%f,c=%f,a,b,c); 3.4.4 用scanf函数输入数据 3.使用scanf函数时应注意的问题 scanf(”%f%f%f”,a,b,c); 错 scanf(”%f%f%f”,a,b,c); 对 对于 scanf(a=%f,b=%f,c=%f,a,b,c); 1 3 2↙ 错 a=1,b=3,c=2↙ 对 a=1 b=3 c=2↙ 错 3.4.4 用scanf函数输入数据 3.使用scanf函数时应注意的问题 对于scanf(”%c%c%c”,c1,c2,c3); abc↙ 对 a b c↙ 错 对于scanf(”%d%c%f”,a,b,c); 若输入 1234a123o.26↙ 3.4.4 用scanf函数输入数据 3.使用scanf函数时应注意的问题 对于scanf(”%c%c%c”,c1,c2,c3); abc↙ 对 a b c↙ 错 对于scanf(”%d%c%f”,a,b,c); 若输入 1234a123o.26↙ 3.4.4 用scanf函数输入数据 3.使用scanf函数时应注意的问题 对于scanf(”%c%c%c”,c1,c2,c3); abc↙ 对 a b c↙ 错 对于scanf(”%d%c%f”,a,b,c); 若输入 1234a123o.26↙ * 格式控制 用双引号括起的字符串,用于指定输入数据的类型、格式、个数以及输入的形式 包括:普通字符和格式说明符 照原样输入 scanf (a=%d, b=%d, a, b); 格式说明符:指定输入2个十进制整型数赋给变量 a 和 b * 输入格式说明符 整型 数据 %d 输入十进制整型数 %u 输入无符号的十进制整型数 %o 输入八进制整型数 %x 输入十六进制整型数 实型 数据 %f 输入小数形式的单精度实型数 %e 输入指数形式的单精度实型数 字符型 数据 %c 输入单个字符 %s 输入一个字符串 在%和格式符之间可以使用附加说明符 * * 附加格式说明符 l 与d、o、x、u结合输入长整型数 与 f 结合输入double型数 m 指定数据输入的宽度(即域宽) * 忽略读入的数据 (即不将读入数据赋给相应变量) 例如: %ld、%lo——输入十进制、八进制长整型数 %lf、%le——输入双精度实型数 %mf——输入m位数(域宽) %*d——忽略输入的一个整型数 对float和double型指整数位数+小数点 +小数位数 * 例如: scanf (%d%d%d, a, b, c); 输入3个整型十进制数,以空白符 (空格、tab键或回车键)分隔 scanf (%d, %o, %f , a, b, x); 输入3个数,以“,”分隔 scanf (a=%d, b=%d, a, b); 输入的形式是:a=32, b=28 (普通字符要照原样输入) #include stdio.h void main( ) { int a,b,c; long m; float x; double y; char ch, string[20]; printf(input a,b,c,m: ); scanf(%d %o %x %ld,a,b,c,m); printf(a=%d,b=%d,c=%d,m=%ld\n,a,b,c,m); printf(input x,y: ); scanf(%f %lf,x,y); getchar(); printf(x=%f, y=%f\n,x,y); printf(input ch,string: ); scanf(%c %s,ch, string); printf(ch=%c, string
您可能关注的文档
- 户型研究_关于90m2住宅政策和市场及研究_117PPT.ppt
- Cht3函数逼近及曲线拟合.ppt
- 手机热熔胶 神奇及TP粘接胶水 手机外壳边框胶.ppt
- 所有生物生存所需及基本条件是一样及.ppt
- 手电钻及功能分析.ppt
- Cht6解线性代数方程组及迭代法.ppt
- 打造客户导向及工作文化(案例版).ppt
- 手机_APP及广告趋势.ppt
- CIS 及CCD原理比较.ppt
- 执行营改增税收政策及注意事项.ppt
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)