山东理工大学史上最全C语言PPTC程序设计(2基本数据与运算)

格式输入函数 * 格式: scanf(“格式控制串”,地址表) 功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,并按回车键结束 返值:正常,返回输入数据个数 地址表:变量的地址,常用取地址运算符& 格式字符:d,i,o,x,u,c,s,f,e 例 scanf(“%d”,&a); 输入:10 ? 则 a=10 例 scanf(“%x”,&a); 输入:11 ? 则 a=17 * 附加格式说明符(修饰符) l 修饰符 功 能 h m * 用于d,o,x前,指定输入为short型整数 用于d,o,x前,指定输入为long型整数 用于e,f前,指定输入为double型实数 指定输入数据宽度,遇空格或不可转换字符则结束 抑制符,指定输入项读入后不赋给变量 例 scanf(“%4d%2d%2d”,&yy,&mm,&dd); 输入 ? 则1999?yy, 10 ?mm, 15 ?dd 例 scanf(“%3d%*4d%f”,&k,&f); 输入 12345678765.43? 则123?k, 8765.43?f 例 scanf(“%2d%*3d%2d”,&a,&b); 输入 1234567? 则12?a, 67?b 例 scanf(“%3c%2c”,&c1,&c2); 输入 abcde ? 则‘a’?c1, ‘d’ ?c2 输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 * 例 scanf(“%d%o%x”,&a,&b,&c); printf(“a=%d,b=%d,c=%d\n”,a,b,c); 输入 123 123 123? 输出 a=123,b=83,c=291 例 scanf(“%d:%d:%d”,&h,&m,&s); 输入 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,&b,&c); 输入 a=12,b=24,c=36 ? 说明: 用“%c”格式符时,空格和转义字符作为有效字符输入 * 如 scanf(“%c%c%c”,&c1,&c2,&c3); 若输入abc? 则a?c1, ?c2, b ?c3 输入数据时,遇以下情况认为该数据结束: 遇空格、TAB、或回车 遇宽度结束 遇非法输入 如 scanf(“%d%c%f”,&a,&b,&c); 若输入1234a123o.26 ? 则 1234 ?a, ‘a’ ?b, 123 ?c 输入函数留下的“垃圾”: 例 int x; char ch; scanf(“%d”,&x); ch=getchar(); printf(“x=%d,ch=%d\n”,x,ch); 执行:123? 输出:x=123,ch=10 例 int x; char ch; scanf(“%d”,&x); scanf(“%c”,&ch); printf(“x=%d,ch=%d\n”,x,ch); 执行:123? 输出:x=123,ch=10 * 字符输出函数 格式: putchar( c ) 参数: c为字符常量、变量或表达式 功能:把字符c输出到显示器上 返值:正常,为显示的代码值;出错,为EOF(-1) #include main() { int c; char a; c=65; a='B'; putchar(c); putchar('\n'); putchar(a); } 运行结果:A B * 字符输入函数 格式:getchar( ) 功能:从键盘读一字符 返值:正常,返回读取的代码值;出错,返回EOF(-1) #include main() { int c; printf("Enter a character:"); c=getchar(); printf("%c--->hex%x\n",c,c); } 运行

C语言1013山东理工大学试题,山东理工大学史上最全C语言PPTC程序设计(2基本数据与运算).ppt...相关推荐

  1. 史上最全C语言学习笔记

    最全C语言学习笔记 学习目标 学习编程最主要目标 分析问题的能力.构造算法的能力.编程的能力. 调试程序的能力. 学习方法手段 如何操作? 解题思路:重点要放在解题的思路上 一开始就要学会看懂程序,编 ...

  2. 2018最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)--转载

    版权声明:本文为转载文章,感谢博主小胖梅的博客,如有侵权,请联系我删除,谢谢 转载链接: https://blog.csdn.net/xm1037782843/article/details/8070 ...

  3. 2021-最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)---Vue篇

    ★★★ 如何使用原生 Node.js 操做 cookie? ★★ 什么是 Node.js?我们在哪里使用它? ★★ 为什么要使用 Node.js? ★★★ Node.js 有哪些特点? ★★★ set ...

  4. 史上最全的php面试题-带有答案,史上最全的PHP面试题-带有答案

    PHP面试题,并带有答案,只需下载一份就轻松解决面试难题. php面试题及答案(原创)收藏 基础题: 1.表单中 get与post提交方法的区别? 答:get是发送请求HTTP协议通过url参数传递进 ...

  5. Python二级考试试题汇总(史上最全)

    Python二级考试试题(一) ✅作者简介:大家好我是编程ID

  6. 2023最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)

    近期总结一一些面试题 都是企业的面试题笔记题 感觉薪资10k-15k的常见面试题 个人录制的最新Vue项目学习视频:B站 小胖梅-的个人空间_哔哩哔哩_Bilibili 红色为常见面试题 ====== ...

  7. python面试题汇总(史上最全)

    python面试题 ✅作者简介:大家好我是编程ID

  8. 2021-最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)---手写代码篇

    ★★★ 手写代码:实现forEach map filter reduce ★★★ 手写实现一个简易的 Vue Reactive ★★★ 手写代码,监测数组变化,并返回数组长度 ★★★ 手写原生继承,并 ...

  9. 史上最全C语言中的各种循环结构!!!

    目录 一,for循环 二,while循环 1,do-while循环 三,if-else if结构 四,switch-case类型 五,goto-out结构 一,for循环结构 大致结构如下: for( ...

最新文章

  1. Nature最新研究:超9000学者每5天发1篇论文,这些高产作家背后的科研圈
  2. python【力扣LeetCode算法题库】1160-拼写单词
  3. 学习笔记(54):Python实战编程-Scale
  4. Python的Django框架中forms表单类的使用方法详解2
  5. 小程序 获取腾讯地图计算两经纬度的实际距离(可批量)_多地打卡
  6. PDFtoDXF or other Vector Graphics (PDF转 Autocad 的DXF及其他格式矢量图形):pstoedit+Ghostscript...
  7. linux mysql配置修改_【Mysql】linux下mysql的配置修改
  8. #openssl #爆重大漏洞heartbleed,危及两亿网民!!!
  9. 字符串,字典,元祖,列表
  10. ubuntu安装cmake
  11. Druid-1.1.12.jar下载 (链接下载+使用)
  12. JetbrainsCrack-3.1-release-enc.jar 下载
  13. 显卡对决nbsp;NVIDIAnbsp;GTnbsp;555Mnbsp;VS…
  14. html5图片任何改不透明度,如何巧改插入图片的透明度
  15. 洛谷 P3382(三分查找凹点和凸点)
  16. 老毛桃u盘装系统linux,老毛桃U盘装系统教程详细步骤
  17. 保利威视sdk与腾讯bugly 冲突解决方案
  18. 海豚调度器(dolphinscheduler)再次使用,添加钉钉预警
  19. Python自学指南-你好啊!Python
  20. 如何将图片变成GIF图?一键完成gif制作

热门文章

  1. Docker学习总结(59)——DockerFIile相关知识点再总结
  2. 项目管理学习总结(4)——项目团队,如何展开有效沟通?
  3. Docker系列(二):Docker安装
  4. iOS开发UI篇—核心动画(UIView封装动画)
  5. There is no more space for virtual disk .vmdk.
  6. Java web Tomcat Server总结
  7. 武新博士:新型MPP数据库将支撑起大数据时代
  8. C#编写简易的学生成绩查询
  9. 几个可能会用到的前端库
  10. 自定义导航栏的背景、标题、返回按钮文字颜色[转]