《蓝桥杯C++学习笔记(一):1:从iostream到基本数据类型》
一、C中的 iostream 与 std 命名空间理解1. 个人理解通俗理解类似于电脑中的文件分布。iostream是 C 标准库中的一个头文件用于提供输入输出相关功能。std是 C 标准库中的命名空间namespace用于管理标准库中的各种名称。可以简单理解为std命名空间 │ ├── cout ├── cin ├── endl ├── string └── vectorstd类似于一个“文件夹”给标准库中的函数、对象、类等起了一个统一的管理范围避免不同名称之间发生冲突。例如std::cout表示使用 C 标准库命名空间 std 中的 cout。2. 官方理解iostream是 C 标准库中的一个头文件提供输入输出相关功能。std是 C 标准库规定的命名空间用于管理标准库中的名称。cout、cin、endl等输入输出相关对象都属于std命名空间。通过std::可以访问命名空间中的内容。二、C输出语句分析代码#include iostream int main() { std::cout hello world std::endl; return 0; }运行结果hello world1.std::coutstd::cout表示C标准库中的标准输出对象。作用向控制台输出数据。例如std::cout 100;输出100注意cout不只是输出字符也可以输出整数小数字符字符串变量等例如int a 10; std::cout a;输出102.插入运算符std::cout hello world;其中叫做插入运算符Insertion Operator作用将右侧的数据传递给左侧的输出对象。可以理解为hello world ↓ cout ↓ 屏幕显示3.std::endlstd::endl作用换行刷新输出缓冲区类似 C 语言中的printf(\n);例如std::cout hello std::endl; std::cout world;输出hello world三、C基本数据类型代码#include iostream int main() { // 定义变量 int a, b 0; long c 0; long long d 0; double e 0; float f 0; // 输出变量值 std::cout e std::endl; return 0; }输出01. int 类型int a;表示整数类型。例如int age 18;存储18常用于普通整数计算循环变量数组下标2. long 类型long c 0;也是整数类型。但是不同系统中占用空间可能不同。在算法竞赛中通常不作为主要大整数类型。3. long long 类型long long d 0;表示更大的整数。通常占用8字节范围约-9×10^18 ~ 9×10^18蓝桥杯等算法竞赛中非常常用。例如long long sum 0;用于存储较大的累加结果。4. float 类型float f 0;表示单精度浮点数。用于存储小数例如float price 3.14;特点占用空间较小精度较低5. double 类型double e 0;表示双精度浮点数。相比 float精度更高使用更加广泛C中进行小数计算时一般优先使用double例如double pi 3.1415926;四、变量初始化注意事项例如int a, b 0;很多初学者容易理解错误。它等价于int a; int b 0;表示变量状态a未初始化b初始化为0如果想让两个变量都初始化应该写int a 0, b 0;五、总结本文主要学习iostreamC标准库中的输入输出头文件stdC标准库中的命名空间用于管理标准库中的名称std::cout标准输出对象插入运算符将数据传递给输出对象std::endl换行并刷新缓冲区基本数据类型类型作用int普通整数long较大整数long long超大整数float单精度小数double双精度小数

相关新闻

大专出纳在科莱特学 SAP FICO:5 个月我是怎么跟下来的

大专出纳在科莱特学 SAP FICO:5 个月我是怎么跟下来的

我把我在科莱特这 5 个月的学习节奏、作业方法全部摊开讲。你照着做,不一定能成高手,但至少不会走弯路。一、我在科莱特培训的学习建议学习一项新技能,都要有个过程1. 直播课:能跟直播就别看录播科莱特是线上直播课,每…

2026/10/12 3:56:23 阅读更多 →
48㎡、57㎡、109㎡:三间铺分别适合开什么店

48㎡、57㎡、109㎡:三间铺分别适合开什么店

看一间底商能不能用,最先看的往往不是面积,而是面宽和进深。同样的建筑面积,面宽不同,能装进来的业态就完全不同。这篇把三间铺的开间进深数据逐一拆开,说清楚各自适合做什么。一、面宽与进深为什么比面积重要面宽决定…

2026/10/12 3:56:23 阅读更多 →
基于Vue+Django的养老院服务推荐系统开发全复盘

基于Vue+Django的养老院服务推荐系统开发全复盘

养老院服务推荐系统开发记:从需求梳理到前后端落地的完整复盘这两年养老信息化相关的项目越来越常见,身边不少做Python开发的朋友都在接类似的单子或课题。去年我完整做了一个基于Vue Django的养老院服务推荐系统,前后折腾了差不多两个月。今…

2026/10/12 3:56:23 阅读更多 →

最新新闻

量子开发者人才缺口百万?入门技能图谱与实操路径全解析

量子开发者人才缺口百万?入门技能图谱与实操路径全解析

一份“2030年量子开发人才缺口达百万”的预测,最近在朋友圈被转得很猛。我第一反应是:这数字靠不靠谱先放一边,“量子开发者”到底是个什么工种,多数人其实说不清楚。作为写过几年经典软件、又花了不少时间钻进量子计算这个交叉领…

2026/10/12 4:44:49 阅读更多 →
闲置PS5变身标准媒体终端与测试机:AnyPS5配置指南

闲置PS5变身标准媒体终端与测试机:AnyPS5配置指南

把“AnyPS5”这个名字扔上来的时候,估计会有人下意识往越狱、固化那类方向想。我先把话说清楚:我这里的AnyPS5不是破解工具,也不是某个隐藏系统,而是我这段时间在工作室里把几台PS5翻来覆去折腾之后,沉淀出来的一套“任…

2026/10/12 4:44:49 阅读更多 →
Excel 关键指标 Top-N 高亮导出实战:SenseNova-Skills top-value-coloring 技能深度解析

Excel 关键指标 Top-N 高亮导出实战:SenseNova-Skills top-value-coloring 技能深度解析

AI 技能人工智能深度研究数据分析媒体生成 【免费下载链接】SenseNova-Skills Modular SenseNova skills for building AI-powered office assistants and productivity workflows 项目地址: https://gitcode.com/gh_mirrors/se/SenseNova-Skills 点击查看 免费下载…

2026/10/12 4:44:49 阅读更多 →
OpenCore Legacy Patcher 完整指南:2007—2017 老 Mac 免费安装 macOS Big Sur 到 Sequoia 新系统

OpenCore Legacy Patcher 完整指南:2007—2017 老 Mac 免费安装 macOS Big Sur 到 Sequoia 新系统

OpenCore Legacy Patcher 完整指南:2007—2017 老 Mac 免费安装 macOS Big Sur 到 Sequoia 新系统 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher …

2026/10/12 4:44:49 阅读更多 →
Claude Code + MCP 实操:从空文件夹到可玩 Unity 游戏的全自动开发闭环

Claude Code + MCP 实操:从空文件夹到可玩 Unity 游戏的全自动开发闭环

开年这几个月,AI 辅助编程的玩法算是彻底变天了。以前大家讨论的是"AI 能不能帮你写代码",现在的问题已经变成"AI 能不能直接替你完成一个独立开发者的全套工作流"。我今天想聊的,就是我最近反复折腾又实测过好几轮的完整…

2026/10/12 4:44:49 阅读更多 →
OpenClaw技能合集:从Clawdbot到Moltbot的Agent Skill精选与TaoToken接入实践

OpenClaw技能合集:从Clawdbot到Moltbot的Agent Skill精选与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/12 4:43:48 阅读更多 →

日新闻

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

复古胶片颗粒感噪点合成器:Canvas ImageData 像素高斯杂色注入算法

在数码相机、高清显示屏与现代矢量图形技术高度发达的今天,画面可以做到绝对的锐利、平滑与无瑕。然而,当一张秋日手账插画或拍立得照片过于“平整无瑕”时,往往会散发出一种冰冷生硬的“数码塑料感(Digital Plasticity&#xff0…

2026/10/12 0:00:59 阅读更多 →
活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

活字印刷古籍线装排版:Canvas 竖排文字与栏线自适应算法

在现代网页与移动端设计中,横排(Horizontal Layout)早已经成为了绝对的主流。然而,当我们翻开泛黄的线装古籍、宋版木刻诗集,或是欣赏一张茶道雅集的手写便签时,那种**自上而下纵向书写、自右向左逐列铺展&…

2026/10/12 0:00:59 阅读更多 →
周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

周日晚间的“精神松绑减震器”:无压力情绪倾倒箱与温和轻声陪伴

每到周日的晚上八点到十点,很多人心里都会悄悄亮起一盏警示灯。 在心理学上,这种现象有一个专门的称谓——“周日夜晚焦虑症(Sunday Scaries)”。明天又是周一,闹钟又要重新在七点响彻卧房;脑海里仿佛有一个…

2026/10/12 0:00:59 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/12 0:16:30 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/12 0:16:38 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/12 0:16:43 阅读更多 →

月新闻

我发现了一个新思路:用 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/11 10:45:37 阅读更多 →
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/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练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/11 14:36:54 阅读更多 →