新闻详情

新闻详情

首页 / 资讯中心 / 详情

Day1记录C语言学习心得

发布时间:2026/9/29 13:04:08来源:尧图网络
Day1记录C语言学习心得
1.学习了在C语言中的进制转换牛客入门级刷题心得1.如注释所写表示八进制是字母小写o而不是0被豆包骗了,还是自己尝试之后发现豆包欺人太甚唉然后就是十六进制用x表示需要表达后的十六进制是大写的则用X小写的则用x。2.需要有前缀0的加上#号2.遇到了类似精度的问题发现问题:某一段输入21.195竟然四舍五入成了21.19这是编译器的问题还是函数的问题目前不知道,于是询问ai试图解决问题,将float函数改成double。修改之后发现scanf中的赋值应该从%f-%lf这个为规范性问题我没有意见但是为什么又出现了精度问题这个编译器太笨了么难道然后在解题的栏目中也没有看到很正确的解决方式这个将作为一个疑点放在这里希望有大佬可以帮忙解决一下谢谢大家了询问AI后得到的代码示例如下:得到了解决 竟然是真的要使用math.h中的round这貌似是最权威的解法了。3.关于计算的问题问题:一直在蒙蔽为什么输出的值一直都是零原来在定义完初始值之后不可以立刻进行计算因为此时并未进行任何的输入所有的值都是0所以得到的a始终为0。解决方法尝试将计算放在printf中自作聪明了一把。。首先一开始的c和d最好是不要再定义初始值0了哈。第二个就是(d/c)是大忌如果这么计算的话因为d和c都是整形再进行/的计算就会变为0因为都是小于1那么进行/的计算之后都为0。依旧是白忙活所以应该把(d/c)给去掉然后只保留(float)那么就是先强制性转换d将其变为浮点数再进行计算。以上为错误示范我先放在这里了让自己长记性。4.复读机问题错误清单1.在要输入长整形的时候应该使用long long 来定义这个整形并且最后输入和输出的时候使用%lld2.由于char类型会读取空格则在%f读取完含有小数的数据例如311.34的时候在读取完数据后缓冲区中还存在\n没有读取那么下一个数据%c将会继续读取所以需要使用getchar把上一个数据中残余的\n消除重新进行读取。否则将导致后续的程序出现大错误感觉这个好细节会不会在实际工作过程中也有人犯过类似的错误5.反向输出应该怎么解决0不输出的一个问题呢直接打印输入的数字而不进行数学计算因为如果进行数学计算则第一个0原则上不存在那么直接把数字进行搬运正确的
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

机器视觉与深度学习:从原理选型到产线落地全指南 2026/9/29 13:04:00

机器视觉与深度学习:从原理选型到产线落地全指南

1. 机器视觉遇上深度学习:一场发生在产线上的范式转移这几年在视觉行业里有一个很明显的变化:客户提需求的时候,越来越愿意在算法环节给深度学习一个机会。放在五六年前,提起机器视觉,大家聊的基本还是图像处理那套东西…

阅读更多 →
MIPI LP RX调试指南:从协议原理到FPGA实现与花屏排障 2026/9/29 13:03:46

MIPI LP RX调试指南:从协议原理到FPGA实现与花屏排障

干嵌入式显示这一行十年,我调过最多的接口就是MIPI。每次接到“屏没信号”的报障,我第一件事不是抓高速差分波形,而是先看LP模式有没有起来。这话说出来很多新人不太理解:MIPI LP RX这个角色,明明身处物理层最不起眼的…

阅读更多 →
Web 漏洞验证:SQL 注入手工复现技巧 2026/9/29 13:03:32

Web 漏洞验证:SQL 注入手工复现技巧

Web 漏洞验证:SQL 注入手工复现技巧 前言 上一篇 Xray 文章提到:扫描器给出的 SQL 注入高危漏洞只能作为线索,不能直接当作真实漏洞。很多新手拿到 Xray 的报告直接写进渗透报告,结果提交之后被判定为误报。SQL 注入的核心验证方式…

阅读更多 →
POE温湿度记录仪机房巡检升级:点位布设与供电链路实战复盘 2026/9/29 13:03:32

POE温湿度记录仪机房巡检升级:点位布设与供电链路实战复盘

机房巡检这事,干过的人都知道,看着简单,但真正做起来全是细节。我这次负责的机房巡检升级项目,核心就是给机房的温湿度监测换一套系统,换成POE以太网温湿度记录仪,重新规划点位布设。项目做完复盘下来&…

阅读更多 →
Meta新模型把AI推理成本打下来8倍:TaoToken统一Key接入Cline的config.json骨架与验证 2026/9/29 13:03:32

Meta新模型把AI推理成本打下来8倍:TaoToken统一Key接入Cline的config.json骨架与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
Meterpreter 后渗透实战,内网横向移动入门 2026/9/29 13:03:32

Meterpreter 后渗透实战,内网横向移动入门

Meterpreter 后渗透实战,内网横向移动入门 前言 拿到 Meterpreter 会话,只是渗透的起点,而不是终点。很多新手利用永恒之蓝拿到靶机 shell 之后,不知道下一步该干什么,以为拿到一台机器就完成渗透。而**后渗透&#xf…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉