C++ :字符、布尔数据类型与输入输出大比拼 📅 发布时间:2026/7/9 5:17:11 👁️ 浏览次数: C 字符、真假与输入输出大比拼 学习目标掌握char和bool类型学会使用scanf/printf并搞懂它和cin/cout的区别。第一部分char和bool在之前的课程里我们认识了存整数的int和存小数的double。今天我们要认识两个更特别的朋友1.char—— 单个字符的“小盒子” 它是谁char是 character字符的缩写。它专门用来存放一个符号。能装什么字母‘A’, ‘z’、数字字符‘0’, ‘9’、标点符号‘!’, ‘?’。特别注意敲黑板必须用单引号 包起来比如char grade A;。只能存一个想存 “Hello” 是不行的那是字符串的事。数字陷阱char a 1;和int b 1;是完全不同的1是个符号像图片而1是个数值可以计算。在计算机里1其实对应着数字 49ASCII码。2.bool—— 只有真假的“开关” 它是谁bool是 Boolean布尔的缩写以数学家布尔命名。能装什么只有两个值true真/对和false假/错。怎么用就像家里的电灯开关要么开1要么关0。boolisRainytrue;// 下雨了吗是的。boolisHomeworkDonefalse;// 作业写完了吗没呢。注意如果你用cout输出bool变量默认会显示1(代表true) 或0(代表false)。如果想看单词需要加一句cout boolalpha isRainy;就会输出 “true” 啦第二部分C语言的“老前辈”——scanf和printf虽然我们是学 C 的但在信奥赛CSP-J/S中有时候数据量非常大cin和cout可能会跑得比较慢像老牛拉车。这时候我们需要请出 C 语言留下的“涡轮增压”工具——scanf和printf。它们通常更快1.scanf—— 快速读取器 怎么写scanf(格式占位符, 变量名);关键点变量名前必须加取地址符想象成告诉电脑变量的“家庭住址”它才能把数据送进去。需要“占位符”来告诉电脑我要读什么类型的数据。数据类型占位符例子int (整数)%dscanf(%d, age);double (小数)%lfscanf(%lf, price);char (字符)%cscanf(%c, letter);long long%lldscanf(%lld, bigNum);2.printf—— 精准打印机 ️怎么写printf(格式占位符, 变量名);关键点不需要加直接放变量名。它可以很精确地控制输出格式比如保留几位小数。doublepi3.1415926;printf(%.2f,pi);// 输出 3.14 保留两位小数第三部分巅峰对决——cin/coutvsscanf/printf⚔️为了让大家更清楚什么时候用谁老师做了一个对比表特性cin / cout (C 风格)scanf / printf (C 风格)书写难度⭐ (很简单不用背占位符)⭐⭐⭐ (要记 %d, %lf 等)运行速度 较慢 (特别是数据多的时候)非常快(比赛神器)换行endl或\n\n变量前加?不需要scanf 必须要加适用场景平时练习、简单题目大型比赛、数据量超过10万时 老师的建议避坑指南平时写作业放心用cin和cout因为它们不容易写错代码也好看。打比赛时如果题目说N≤1,000,000N \le 1,000,000N≤1,000,000一百万请务必使用scanf和printf防止超时TLE。混合使用要小心尽量不要在一个程序里混用cin和scanf有时候会发生“堵车”缓冲区问题导致读不到数据。如果非要混用需要在main函数第一行加上ios::sync_with_stdio(0);。
AI陪伴进入“有记忆“时代:2026年儿童陪伴机器人品牌与场景化选购观察 2026年,儿童AI陪伴机器人市场在技术与政策的双重驱动下持续演进。2025年全球儿童陪伴机器人市场估值约109.1亿美元,预计2026年将达到121.8亿美元。中国AI玩具市场2025年规模已达290亿元,2030年有望突破千亿元。与此同时,《人工智能… 2026/7/9 5:15:10
2026AI营销培训机构行业深度调研报告:量化筛选标准、行业痛点与GEO趣搜科技实战标杆实证 2026 年,豆包、千问、DeepSeek、腾讯元宝等主流大模型全面渗透品牌种草、B 端拓客、本地门店引流、招商转化全营销场景。 行业抽样调研数据显示,超七成客户在筛选产品、对比服务商时,优先通过 AI 问答获取决策参考信息,传统搜索引… 2026/7/9 5:15:10
Typeoff:当 AI 开始参与工作,我们可能需要重新思考“输入”这件事 模型能力有没有提升,代码生成是否可靠,AI 能不能完成复杂任务,这些问题几乎占据了所有讨论。但真正开始每天使用 AI 之后,我发现还有一个问题经常被忽略:我们到底应该如何把自己的想法交给 AI。 以前使用电脑的时候&am… 2026/7/9 5:15:10
电阻应变片灵敏度系数 S=2 详解:从泊松比到 1000με 应变下的 ΔR 计算 电阻应变片灵敏度系数 S2 详解:从泊松比到 1000με 应变下的 ΔR 计算在工程测量和传感器技术领域,电阻应变片因其结构简单、性能可靠而广泛应用。理解其核心参数——灵敏度系数(S2)的物理本质,对于正确使用和优化应变… 2026/7/9 6:51:40
【大模型】对齐机制(上):MLP vs Q-Former,视觉特征到底怎么塞进 LLM?|多模态大模型专栏④ 对齐机制(上):MLP vs Q-Former,视觉特征到底怎么塞进 LLM?|多模态大模型专栏④ 一句话讲透本篇:视觉编码器输出 (N, d_v) 的特征,LLM 需要 d_h 维的 token——中间这个"翻译官&… 2026/7/9 6:47:39
FRED应用:TMT MOBIE成像光谱仪的概念设计阶段杂散光分析 简介三十米望远镜(Thirty Meter Telescope, TMT)是由美国加州大学、加州理工学院、加拿大大学天文研究联盟、日本国立天文台、中国国家天文台以及印度科技部联合参与的21 世纪地基巨型光学-红外天文观测设备。TMT的30米口径的集光面积是当前主… 2026/7/9 6:47:39
写页面时别再把 Element Plus 整个搬进来啦!Vue3按需加载的坑我帮你踩平了 很多教程一上来就让在 main.js 里写 import ElementPlus from element-plus 然后 app.use(ElementPlus) 。这招简单粗暴,但等于把 100 多个组件全注册了,哪怕你只用了一个按钮。官方其实早就给了按需加载的方案,只是配置起来踩坑无数。今天我… 2026/7/9 6:47:39
Linux用户与权限管理实战总结:从概念到操作详解 在日常的Linux系统管理与开发中,用户与权限管理是保障系统安全的核心基础。最近学习了Linux中关于用户、组以及文件权限的相关知识,为了巩固记忆并构建自己的知识体系,我将这些知识点进行了梳理,并结合Xshell的实际操作进行复盘。… 2026/7/9 6:43:36
机器人时间同步实操(02架构篇) 系列文章目录02 架构篇:KUKA机器人时间同步架构使用A屏(Windows 10 PC)作为核心时间基准,将其配置为NTP服务器,为整个小网络提供权威、统一的时间参考源。KUKA机器人控制器作为NTP客户端,定期向A屏发起时间… 2026/7/9 6:43:36
机器视觉与PLC集成:轮毂缺陷检测与字符识别误差控制在0.2mm内 机器视觉与PLC集成:轮毂缺陷检测与字符识别误差控制在0.2mm内的技术实现轮毂作为汽车关键零部件,其表面质量直接影响行车安全与美观。传统人工检测效率低且易漏检,而采用机器视觉与PLC集成方案可实现微米级精度检测。本文将深入解析高精度视觉… 2026/7/9 0:01:04
GBase 8a vs MySQL 8.0:ALTER TABLE语法与限制的5点关键差异对比 GBase 8a与MySQL 8.0:ALTER TABLE语法差异深度解析与实战指南1. 两种数据库的ALTER TABLE能力全景对比在数据库架构设计和运维过程中,表结构变更(DDL操作)是不可避免的需求。GBase 8a作为国产分析型数据库代表,与开源M… 2026/7/9 0:03:06
【大数据毕业设计】基于多源旅游数据的景区热度分析与推荐系统的设计与实现 基于 Django 的旅游偏好挖掘与景区推荐系统(源码+文档+远程调试,全bao定制等) 博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am… 2026/7/9 0:05:09
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08