大一小白看过来,暑假打卡学习C语言了
#探寻人工智能人与AI全新序章#C语言30天速成 · 第4天今日学习目标1. 掌握输出语句 printf 基础用法2. 理解变量定义、赋值、数据类型3. 区分常量字面常量、const常量、宏常量4. 熟练使用格式化输出 %d %f %c %s 等占位符一、输出语句 printf1. 基础语法#include // 必须引入标准输入输出头文件int main()printf(要打印的文字内容);return 0;2. 常用转义字符- \n 换行最常用- \t 制表符空格对齐- \ 打印双引号- \\ 打印反斜杠示例printf(Hello C语言\n);printf(姓名\t年龄\n);printf(输出双引号\测试\\n);二、变量1. 变量三要素类型、变量名、值语法 数据类型 变量名 初始值;2. 基础数据类型类型 作用 占位符int 整型整数 %dfloat 单精度小数 %fchar 单个字符 %cdouble 双精度小数 %lf3. 变量命名规则1. 只能由字母、数字、下划线组成2. 不能以数字开头3. 不能是C语言关键字int、if、for等4. 区分大小写完整变量示例#includeint main()// 定义并赋值int age 18;float score 95.5;char ch A;double money 1234.56;// 修改变量值age 20;return 0;三、常量常量程序运行中值不能修改的量分3类1. 字面常量直接写的值100 // 整型常量3.14 // 浮点常量x // 字符常量字符用单引号abc // 字符串常量字符串用双引号2. const修饰常量推荐const int NUM 60;// NUM 100; 报错不能修改3. #define 宏常量预处理常量#define PI 3.14159四、格式化输出核心重点用 %占位符 搭配变量输出格式printf(文字%占位符文字, 变量);常用占位符实操#include#define PI 3.14int main()// 变量int num 66;float f 2.5;char c M;const int MAX 99;// 格式化输出printf(整数%d\n, num);printf(小数%f\n, f);printf(单个字符%c\n, c);printf(常量MAX%d\n, MAX);printf(宏常量PI%f\n, PI);// 多个变量一起输出printf(数字%d字符%c小数%f\n, num, c, f);return 0;进阶格式控制1. %.2f 保留2位小数2. %5d 占5个字符宽度右对齐printf(保留两位小数%.2f\n, 3.1415);printf(宽度5%5d\n, 12);五、今日完整综合练习代码#include// 宏常量#define SCHOOL 某某学院int main()// const常量const int YEAR 2026;// 定义变量int id 2026001;float height 172.35;char sex 男;// 基础输出printf(个人信息\n);// 格式化输出printf(入学年份%d\n, YEAR);printf(学号%d\n, id);printf(身高%.2f cm\n, height);printf(性别%c\n, sex);printf(院校%s\n, SCHOOL);return 0;六、今日课后习题1. 定义整型变量a10浮点b3.14字符cZ分别格式化打印2. 使用const定义常量AGE25输出年龄3. 宏定义圆周率3.1415输出圆周长周长2PI54. 输出一句话包含换行、制表符转义字符七、易错点总结1. printf 必须加 #include 否则报错2. char字符用单引号字符串用双引号不能混用3. const常量、宏常量不能重新赋值修改4. 占位符和变量类型必须匹配int配%dfloat配%f5. 变量必须先定义后使用不能先赋值再定义

相关新闻

基于LLM与RAG的企业知识库构建实践

基于LLM与RAG的企业知识库构建实践

1. 项目背景与核心价值最近在帮几家制造业客户部署内部知识管理系统时,发现传统方案存在几个痛点:一是文档检索准确率低,二是新员工培训周期长,三是技术文档更新滞后。这促使我开始研究基于大语言模型(LLM)…

2026/10/5 12:19:55 阅读更多 →
Qwen3.8超大规模语言模型部署实践:从2.4T参数解析到生产环境优化

Qwen3.8超大规模语言模型部署实践:从2.4T参数解析到生产环境优化

在自然语言处理领域,模型参数规模一直是衡量模型能力的重要指标之一。Qwen3.8的发布带来了2.4T参数规模的突破,这不仅体现了技术上的进步,也为实际应用场景提供了更强大的基础能力。对于从事AI应用开发、模型部署和性能优化的工程师来说&…

2026/10/2 20:48:43 阅读更多 →
【AI视频去抖动避坑手册】:从数据标注偏差到模型泛化失效,12个生产环境血泪教训与ISO/IEC 23008-2合规校验清单

【AI视频去抖动避坑手册】:从数据标注偏差到模型泛化失效,12个生产环境血泪教训与ISO/IEC 23008-2合规校验清单

更多请点击: https://codechina.net 第一章:AI视频去抖动处理的技术本质与行业挑战 AI视频去抖动并非简单地平滑像素位移,而是对视频帧间运动场进行建模、估计与重构的系统性过程。其技术本质在于联合学习相机运动轨迹与场景深度结构&#x…

2026/9/27 10:08:35 阅读更多 →

最新新闻

RTKLIB RTK定位原理:从双差观测到卡尔曼滤波的完整链路

RTKLIB RTK定位原理:从双差观测到卡尔曼滤波的完整链路

搞GNSS的同行应该都有过这种体验:同一台接收机、同一段观测数据,有人跑RTKLIB出来全是Fixed解,有人却眼睁睁看着屏幕上的Float飘了半天,最后还给你跳出一个“positioning failed”。差别往往不在硬件,而在你对RTKLIB背…

2026/10/5 14:04:24 阅读更多 →
Spring Boot 自定义注解实战:AOP切面、权限校验与踩坑指南

Spring Boot 自定义注解实战:AOP切面、权限校验与踩坑指南

1. 自定义注解在Spring Boot里的价值:一个让我半夜改代码的真实场景1.1 权限逻辑散落各处,遇上涨需求就崩溃先讲个我自己经历的事。早年做一个会员中心项目,需求特别简单:用户列表页只要管理员能看,会员详情页店长和管…

2026/10/5 14:04:24 阅读更多 →
告别95%完成度陷阱:用停机清单彻底攻克收尾难题

告别95%完成度陷阱:用停机清单彻底攻克收尾难题

1. 为什么所有事情的最后10%总是最难先说个我自己的例子。我写文章有个非常糟糕的习惯:标题想好了,提纲列好了,正文写到中段时文思泉涌,键盘敲得飞快,感觉自己就是个天才。然后……在离收尾还有大概一成内容的时候&…

2026/10/5 14:04:24 阅读更多 →
SpringBoot3整合MyBatis:版本选型、原理剖析与高频踩坑实战

SpringBoot3整合MyBatis:版本选型、原理剖析与高频踩坑实战

最近把项目从 SpringBoot 2.7 升级到 SpringBoot 3,最折腾的不是业务代码,而是 MyBatis 这一套东西。上网搜“SpringBoot3 整合 MyBatis”,十个帖子里有八个还在用 javax 开头的 servlet 依赖、老版本 starter,照着抄启动直接就报…

2026/10/5 14:04:24 阅读更多 →
基于SSM的高校实验室设备管理系统设计与全流程实现

基于SSM的高校实验室设备管理系统设计与全流程实现

1. 项目定位与核心设计思路说实话,实验室设备管理这个题目,在计算机毕设里的出镜率非常高。原因很简单:它不是一个纯增删改查的demo,但也没有复杂到让你无从下手。很多同学以为这种系统就是把设备信息录入、展示、删除就完事&…

2026/10/5 14:04:24 阅读更多 →
CentOS 7.6部署Zabbix 6全攻略:PHP版本兼容与实战填坑

CentOS 7.6部署Zabbix 6全攻略:PHP版本兼容与实战填坑

上周在一台CentOS 7.6老服务器上部署Zabbix 6,过程比想象中折腾。系统自带PHP 5.4,而Zabbix 6要求PHP 7.2以上,光这一件事就卡了我一下午。最后跑通以后,我觉得有必要把完整过程写下来:既包括怎么把Zabbix 6 LTS装起来…

2026/10/5 14:03:24 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

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

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

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

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/4 20:14:29 阅读更多 →