Day4日志
#include stdio.h int main(void) { int a; float b; scanf(%d %f,a,b); printf(%d %.2f, a,b); return 0; }今日整理的是输入输出函数的代码上面的代码是要求输入一个整数以及一个浮点数通过scanf读取再通过printf输出scanf函数要求输入的信息必须严格符合它的格式%d以及%f要对应格式决定你要输入的类型到底是整数还是浮点数亦或是字符并且可以看到scanf输入的要求在变量名前加上取址符可以简单理解为通过scanf函数向两个变量所在的地址输入了数据。#include stdio.h int main() { char str[100]; printf(Enter a string: ); fgets(str, sizeof(str), stdin); printf(The string you entered is: ); fputs(str, stdout); return 0; }fgets函数从输入流读取字符串此处str便是字符串string的缩写。fgets函数的优点在于允许指定读取的最大字符数从而避免了缓冲区溢出的问题。因此fgets() 是推荐使用的字符串输入函数。fgets函数的语法格式便是str此处是存放字符串的起始地址sizeofstr)读取的字符串长度需要注意的是fgets能读取的字符数量为n-1因为最后的终止符\0也包含在这读取字符数中stdin以为标准输入stdout以为标准输出。fputs函数使用跟puts非常类似唯一需要注意的就是fputs输出后不会自动换行需要手动添加\n。#include stdio.h int main() { char c; printf(请输入一个字符); c getchar(); putchar(c); }#include stdio.h int main() { char ch; printf(Enter a character: ); scanf(%c, ch); printf(You entered: %c\n, ch); return 0; }都是要求输入一个字符这两个代码都能实现此功能getchar的作用就是从标准输入中读取一个字符如果输入的字符为abcd那也只会输出a需要搭配循环while函数使用同样putchar也是打印出一个字符。但在本体泛用性上就不如scanf函数毕竟scanf只要按照其格式输入能输入的数据类型更多。

相关新闻

Czkawka视频查重工具:3步轻松清理重复视频,释放硬盘空间

Czkawka视频查重工具:3步轻松清理重复视频,释放硬盘空间

Czkawka视频查重工具:3步轻松清理重复视频,释放硬盘空间 【免费下载链接】czkawka Multi functional app to find duplicates, empty folders, similar images etc. 项目地址: https://gitcode.com/GitHub_Trending/cz/czkawka 还在为电脑里堆积如…

2026/8/2 16:03:30阅读更多 →
2024接口测试面试全攻略:从工具使用到框架设计的深度解析

2024接口测试面试全攻略:从工具使用到框架设计的深度解析

1. 项目概述:一份能让你脱颖而出的接口测试面试指南又到了金三银四、金九银十的招聘旺季,后台和社群里关于面试的咨询又多了起来。最近几年,无论是校招还是社招,接口测试几乎成了软件测试工程师岗位的必考项。我发现很多朋友&…

2026/8/2 16:03:30阅读更多 →
3步极速上手:用MouseClick鼠标连点器解放你的双手

3步极速上手:用MouseClick鼠标连点器解放你的双手

3步极速上手:用MouseClick鼠标连点器解放你的双手 【免费下载链接】MouseClick 🖱️ MouseClick 🖱️ 是一款功能强大的鼠标连点器和管理工具,采用 QT Widget 开发 ,具备跨平台兼容性 。软件界面美观 ,操作…

2026/8/2 16:03:30阅读更多 →
MT3620以太网扩展板开发:ENC28J60驱动移植与Azure Sphere集成实战

MT3620以太网扩展板开发:ENC28J60驱动移植与Azure Sphere集成实战

1. 项目概述:当MT3620遇见以太网如果你手头有一块Azure Sphere MT3620开发板,并且正在为如何给它添加一个稳定、可靠的以太网连接而发愁,那么你很可能已经搜索过“MT3620 Ethernet Shield”或者“ENC28J60”这类关键词了。没错,MT…

2026/8/2 17:26:12阅读更多 →
如何完全掌控你的微信聊天记录:Mac用户的终极数据主权指南

如何完全掌控你的微信聊天记录:Mac用户的终极数据主权指南

如何完全掌控你的微信聊天记录:Mac用户的终极数据主权指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…

2026/8/2 17:26:12阅读更多 →
【2024写实渲染生死线】:NVIDIA Omniverse+ControlNet联合调参白皮书(含12组实测HDRi光照预设包)

【2024写实渲染生死线】:NVIDIA Omniverse+ControlNet联合调参白皮书(含12组实测HDRi光照预设包)

更多请点击: https://intelliparadigm.com 第一章:写实渲染的范式迁移与2024技术生死线判定 写实渲染正经历从传统光栅化管线向实时路径追踪主导的范式跃迁。2024年成为关键分水岭:硬件级光线加速单元(如NVIDIA RTX 50系列、AMD…

2026/8/2 17:26:12阅读更多 →
5分钟快速配置:RDP Wrapper让Windows家庭版也能使用远程桌面

5分钟快速配置:RDP Wrapper让Windows家庭版也能使用远程桌面

5分钟快速配置:RDP Wrapper让Windows家庭版也能使用远程桌面 【免费下载链接】rdpwrap RDP Wrapper Library 项目地址: https://gitcode.com/gh_mirrors/rd/rdpwrap 你是否曾因Windows家庭版不支持远程桌面而烦恼?每次需要远程连接时,…

2026/8/2 17:26:12阅读更多 →
怎样快速掌握Xenos:Windows DLL注入的终极免费工具

怎样快速掌握Xenos:Windows DLL注入的终极免费工具

怎样快速掌握Xenos:Windows DLL注入的终极免费工具 【免费下载链接】Xenos Windows dll injector 项目地址: https://gitcode.com/gh_mirrors/xe/Xenos 你是否曾经想过为Windows程序添加新功能,或者调试某个正在运行的应用程序?Xenos就…

2026/8/2 17:26:12阅读更多 →
3步快速下载完整网站:Website-downloader 终极免费工具指南

3步快速下载完整网站:Website-downloader 终极免费工具指南

3步快速下载完整网站:Website-downloader 终极免费工具指南 【免费下载链接】Website-downloader 💡 Download the complete source code of any website (including all assets). [ Javascripts, Stylesheets, Images ] using Node.js 项目地址: htt…

2026/8/2 17:24:12阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:10阅读更多 →
限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

限时公开!某头部SaaS公司内部AI模板工厂架构文档(含5类行业模板源码+性能压测报告)

更多请点击: https://intelliparadigm.com 第一章:AI模板批量生成的核心价值与落地全景 AI模板批量生成正从实验性工具演进为现代软件工程的关键基础设施。它通过语义理解、上下文感知与结构化约束,将重复性高、模式明确的代码/文档/配置生成…

2026/8/2 0:00:12阅读更多 →
如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南

如何快速找回消失的网页:Web Archives浏览器扩展终极指南 【免费下载链接】web-archives Browser extension for viewing archived and cached versions of web pages, available for Chrome, Edge and Safari 项目地址: https://gitcode.com/gh_mirrors/we/web-a…

2026/8/2 0:00:13阅读更多 →
无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理

无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut 在数字媒体创作领域,视频编辑处理的质量损…

2026/8/2 1:29:34阅读更多 →
AI辅助本科论文写作:8大工具评测与高效使用指南

AI辅助本科论文写作:8大工具评测与高效使用指南

1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…

2026/8/2 2:32:55阅读更多 →
如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手

如何快速配置大麦自动抢票系统:从零开始搭建Python抢票助手 【免费下载链接】ticket-purchase 大麦自动抢票,支持人员、城市、日期场次、价格选择 项目地址: https://gitcode.com/GitHub_Trending/ti/ticket-purchase 还在为抢不到热门演唱会门票…

2026/8/2 2:09:20阅读更多 →