学习嵌入式的第四天-c语言-输入输出功能(2025.5.29)

Github 2025-01-29 C开源项目日报 Top10 根据Github Trendings的统计,今日(2025-01-29统计)共有10个项目上榜。 阅读详情

今天的学习内容是C语言的输入输出相关内容。主要分为语句和输入输出两个模块。

一、语句

语句的学习主要是认识其含义还有类型分类。语句是指完成某一条功能的代码,c语言中一般一条语句的 结束最后以;作为结尾。主要分为控制语句、表达式语句、函数调用语句、空语句、复合语句。

二、输入输出

输入输出语句的学习主要围绕几种输入输出的方式进行学习。c语言本身不提供输入输出功能,是使用计算机的厂商基于c语言实现的输入输出功能(以函数的方式提供)。函数库中提供常用的输入输出函数,分为单个字符输入输出(getchar/putchar)、多个字符输入输出(gets/puts)、格式化(format)输入输出 (scanf/printf),又分别对这几种输入输出函数的功能、参数、返回值以及占字符进行了学习,最后再通过一些例子加深学习。

三、总结

今天的学习过程非常清晰,从两个大的版块一步一步拆分,对每个版块的单一内容深度学习,具体掌握好了语句和输入输出这两部分的内容,在日后的学习中尽量保持这样有逻辑的学习。

2025年编程语言最新排名 NET 跨平台生态、Unity 游戏开发、Blazor WebAssembly 拓展。企业级应用存量、Android 开发分流、付费许可争议导致用户流失。C23 标准升级、嵌入式 / 操作系统需求、安全关键领域不可替代。AI / 数据科学主导、Web 开发框架成熟、自动化脚本普及。前端全栈、老旧系统维护、云原生、工控系统、运维脚本复苏。游戏引擎、高频交易、自动驾驶等计算密集型场景核心。 阅读详情

相关推荐

Helix QAC 2025.1 全面适配:MISRA C:2025® 与 CERT C 深度解析

Helix QAC 2025.1 版本全面支持 MISRA C:2025® 标准与 CERT C Level 1 建议,提供完整的代码合规性与安全漏洞检测。新版本优化了 CI/CD 集成与 SAML/OIDC 身份管理,显著提升构建性能与开发效率,适用于嵌入式系统等安全关键领域。

rnn9storyteller的博客 905

C语言再出发:2025年AI时代的关键语言

C语言可以说是很多程序员入门时接触的第一门语言,它在系统开发、嵌入式设备甚至操作系统的核心部分都有着不可替代的地位。它的语法不复杂,执行效率高,而且在不同的平台上也能很好地运行。 这篇文章会带你一起了解C语言的基本概念,比如变量、数据类型,还有条件判断和循环这些常见结构,帮助初学者打下扎实的基础,逐步迈入编程的世界。

意疏的博客 3万+

C 语言学习笔记

本文档是C语言学习指南,涵盖计算机基础、编程语言作用、C语言地位、库的影响、历史及环境安装。计算机通过二进制与逻辑门工作,编程语言将人类指令转为机器码。C语言因底层控制、跨平台性成为工业界底层开发首选,广泛应用于操作系统、嵌入式系统等领域。库提升开发效率,但需权衡依赖风险。C语言起源于UNIX开发,持续演进至C23标准,强化安全性。学习建议使用VS 2022开发,适应考试环境。

z339521的博客 1872

C23 与 MISRA C:2025:嵌入式 C 语言的进化之路

C23 引入的_Decimal32_Decimal64和类型,彻底解决了二进制浮点数在金融计算中的精度缺陷。// 精确结果这种十进制浮点运算能避免如 0.1+0.2≠0.3 的经典问题,特别适合支付系统、证券交易等场景。C23 与 MISRA C:2025 的发布,标志着 C 语言在保持高效性的同时,正通过标准化手段解决内存安全、跨架构兼容性等核心痛点。

2501_90200491的博客 2566

RS422总线

①.RS422发送驱动器无高阻三态(浮空)状态RS422收发芯片,发送脚固定强驱动输出,永远钳位 A/B 差分电平,不能关断、不能悬空,只要芯片上电,TX+、TX - 就强制输出互补电压(一路高、一路低)。多条发送并联在同一组差分线上:两个驱动器一个拉 A 高、一个拉 A 低,B 线反向拉扯 → 电源→地大电流对灌,瞬间芯片过流发烫烧毁、总线电平短路错乱。注意:RS485 带DE/RE 收发使能脚:不用发送时可关闭驱动器,输出变成高阻浮空,让出总线,因此能多节点分时发送。③.多点通信方式,一主多从方式;

zhuimeng_1234的博客 223

零基础也能搞定!华为USG6000V防火墙WEB管理界面开启教程

本文详细介绍了华为USG6000V防火墙WEB管理界面的开启教程,从环境准备、网络配置到防火墙初始化,逐步指导用户完成图形化管理界面的搭建。特别适合零基础用户快速掌握企业级防火墙的可视化操作,提升安全管理效率。

grape的博客 787

2025年5大最佳嵌入式系统编程语言。从零基础到精通,收藏这篇就够了!_嵌入式编程

借助物联网或 IoT 设备、可穿戴设备和智能家居套件等技术的进步,嵌入式系统继续快速发展。选择适合嵌入式结构开发的编程语言对于高效、可靠和可扩展的解决方案至关重要。公众号将介绍2024年主导行业的 5 大嵌入式结构编程语言。

程序员阿飘 的博客 1648

DPM|03Injection设置

摘要:本文介绍了CFD软件Fluent中粒子注入的设置方法。粒子注入是将离散颗粒引入连续相的过程,可用于模拟灰尘、燃料液滴等。设置流程包括:选择粒子类型(质量less、惰性等)、定义注入点属性(坐标、时间、粒径等)、处理多组分粒子、使用文本文件批量定义复杂注入。文中还详细说明了要考虑的湍流影响,包括随机追踪法模拟湍流扩散,以及粒子旋转建模等注意事项。最后介绍了多种注入类型和粒子类型,并强调在湍流系统中需设置足够的尝试次数以确保结果准确性。

qq_28258217的博客 2229

嵌入式C语言学习记录之-4day

数据转换,数据溢出,bool数据类型

Souvenir_cj的博客 1229

433M无线遥控器EV1527协议解码实战:从逻辑分析到代码优化

本文详细解析了433M无线遥控器EV1527协议的实战解码过程。从使用逻辑分析仪抓取波形、理解同步头与数据位编码原理开始,逐步深入代码实现。文章重点对比了原始定时器轮询法的痛点,并提出了基于“边沿捕获+时间戳”的优化方案,构建了高效、可移植且具备抗干扰能力的解码引擎,最后分享了跨平台移植的核心技巧。

weixin_29168813的博客 927

2-1 AUTOSAR ASW概述

应用软件层(Application Software Layer,ASW)位于AUTOSAR整个架构的顶层。它由各种AUTOSAR Software Component(SW-C)组成,每个SW-C封装了各种应用的功能集。每个SW-C只能运行在一个ECU中。ASW层的设计目标是实现功能的可重用性和可配置性。它通过封装底层提供的服务,为上层应用层提供统一的接口。ASW层的开发可以基于AUTOSAR提供的标准化软件组件,也可以根据具体需求进行定制开发。

qq_42357877的博客 1904

2025年新版C语言 模电数电及51单片机Proteus嵌入式开发入门实战系统学习,一整套全齐了再也不用东拼西凑

最近有同学说想系统学习嵌入式,问我有没有系统学习的路线推荐。刚入门的同学可能不知道如何下手,这里一站式安排上。先说下学习的顺序,先学习C语言,接着学习模电数电(即模拟电路和数字电路)最后学习51单片机和Proteus,这就是一整套的学习流程。这里也将2025年最新的系统学习的教程发给大家,学习的路上少走弯路。

yuanlaile的博客 1528

Python 爬虫实战:爬取评论数据做情感分析

摘要:本文介绍基于Python的京东商品评论爬取与情感分析全流程实现。通过Requests库抓取评论数据接口,结合JSON解析获取结构化评论信息。利用SnowNLP进行中文文本情感分析,量化用户评价的情感倾向(正面/负面/中性)。结果显示正面评论占比66.3%,负面评论13.3%,关键词分析发现"卡顿""发热"是主要负面因素。该方法可应用于产品优化、品牌管理等场景,为决策提供数据支持。

2503_91057718的博客 1709

10天学会嵌入式技术之c语言-day-1

手把手入行嵌入式之10天学会C语言day-1

2301_80748708的博客 2661

自动驾驶算法/规划决策控制算法面经汇总、学习路线、面经心得

自动驾驶算法学习路线,面试求职大全

qq_41667348的博客 1万+

Open Dynamics Engine(ODE)物理引擎基础教程(I)——特点介绍

下一教程 Open Dynamics Engine(ODE)物理引擎基础教程(II)——相关概念 (在这一教程中将学习刚体、关节、碰撞的概念在ODE中的特点) 本文结构引言介绍特点使用ODE总结 引言 本文翻译自ODE官方教程英文版,有些地方增加了自己的理解。这一节介绍ODE的相关概念。 基础教程英文原版链接【http://ode.org/wiki/index.php?title=Manua...

腿足机器人领域 1680

2025 嵌入式开发最有前景的5个方向(STM32 依然在榜)

2025年嵌入式开发五大热门方向:1)STM32+RTOS仍是入门首选,适合工业控制和电子竞赛;2)物联网IoT开发,需掌握云边端协同技术;3)嵌入式Linux系统开发,大厂高薪岗位需求旺盛;4)边缘AI与视觉处理,结合AI算法的嵌入式应用;5)车载电子与新能源领域,受益于汽车智能化浪潮。各方向薪资从6k到30k+不等,建议根据个人基础选择适合的进阶路径,其中STM32作为基础技能仍具重要价值。掌握特定领域技术栈并积累项目经验是提升竞争力的关键。

2501_91402081的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

零基础也能上手!CLion 2025.1 打造 C 语言 + 汇编一站式学习环境

CLion 2025.1为C语言与汇编语言学习提供了高效环境。它支持开箱即用的C+汇编混合项目创建,无需复杂配置,自动识别GCC、GDB等工具链。核心优势包括:双向联动调试,可在C代码和汇编指令间自由跳转;智能语法提示,支持x86/ARM架构的寄存器补全;可视化调试功能,实时显示CPU寄存器和内存数据;嵌入式开发适配,支持STM32等ARM架构开发。通过实例演示了如何利用CLion拆解函数调用过程,直观理解栈帧变化和参数传递机制,显著降低底层编程的学习门槛,是学习C与汇编语言的理想工具。

2501_94233638的博客 1475

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

C语言、Java、Python 的选择与未来指南:2025年程序员的进阶之路

2025年编程语言选择指南:C语言、Java与Python深度解析 C语言作为底层开发基石,在嵌入式系统、操作系统和高性能计算领域仍占据主导地位,适合追求极致性能和硬件交互的开发者,资深工程师年薪可达30-60万元。Java凭借强大的企业级生态系统,持续主导后端开发、金融系统和Android应用,Spring框架巩固了其在微服务架构中的地位,高级Java架构师年薪超50万。Python则成为AI时代的首选语言,在机器学习、数据科学和自动化领域表现突出,数据科学家年薪普遍30万以上,顶尖人才可达百万。选择时需

weixin_64607985的博客 1793

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

2025年5大最佳嵌入式系统编程语言。从零基础到精通,收藏这篇就够了!

借助物联网或 IoT 设备、可穿戴设备和智能家居套件等技术的进步,嵌入式系统继续快速发展。选择适合嵌入式结构开发的编程语言对于高效、可靠和可扩展的解决方案至关重要。公众号计算机程序吧 将介绍2024年主导行业的 5 大嵌入式结构编程语言。C 语言尽管已经过去了一个世纪,但 C 语言凭借其独特的功能,在 2024 年仍然是嵌入式系统编程的标准格式。它的低级功能、高效的内存管理和直接的硬件操作使其成为资源受限环境的理想选择。

yy1715713348的博客 1264

嵌入式C语言学习记录2025-1-11

右值:能够放在等号右边的值(可以为常量、变量、常量变量组成的表达式)b.逗号表达式会将最后一个表达式的结果作为整体表达式的结果。b.如果小数据放入大空间,补符号位(正数补0,负数补1)左值:能够放在等号左边的值(只能为变量,不能是常量或者表达式)a.赋值是内存空间的拷贝,如果空间大小一样则直接拷贝。定义三个变量表示三角形三边的长度,计算三角形的周长和面积(海伦公式)a.逗号运算符连接的逗号表达式从左到右依次执行。%0nd 0:不足域宽高位用0补齐。%#x 打印十六进制前的0x。

qq_48068867的博客 1525

嵌入式学习路线(二)

嵌入式学习路线(二)

青少年趣味编程 1451

嵌入式学习资料集(2025.02.03)

嵌入式学习资料集(2025.02.03)

青少年趣味编程 1590

2025年上软考——【嵌入式系统设计师】最后一个月冲刺学习指南!!!

距离2025上半年“嵌入式系统设计师”考试已经只剩最后一个月了,还没有准备好的小伙伴赶紧行动起来。为了帮助大家更好的冲刺学习,特此提供一份考前30天学习指南。本指南包括考情分析、学习规划、冲刺攻略三个部分,可以参考此指南进行最后的复习要领,相信小伙伴们,在这一过程中所付出的努力,都能得到回报~

DD666521的博客 1877

嵌入式开发学习(C语言基础)

内容摘要:赋值运算符、关系运算符、逻辑运算符、逗号运算符、位运算符

qq_58814618的博客 1382
上一篇: 学习嵌入式的第三天-C语言-运算符和表达式(2025.5.28)
下一篇: 学习嵌入式的第五天-c语言-选择判断和循环(2025.6.3)
waveee123
博客等级 码龄5年 79粉丝 34原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值