C++输入与输出

这篇具有很好参考价值的文章主要介绍了C++输入与输出。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C++ 中的输入与输出主要通过标准输入输出流实现。以下是一些基本示例代码,演示了如何使用 cin 来输入变量的值,并使用 cout 来输出变量的值。

输入变量的值

#include <iostream>
using namespace std;

int main() {
    int number;
    
    cout << "请输入一个整数: ";
    cin >> number;
    
    cout << "你输入的整数是: " << number << endl;

    return 0;
}

在这个示例中,我们定义了一个整型变量 number,并使用 cin 来接收用户输入的整数值。然后,我们使用 cout 将输入的整数值输出到标准输出流。

输出变量的值

#include <iostream>
using namespace std;

int main() {
    int age = 25;
    double weight = 65.5;
    
    cout << "年龄: " << age << "岁" << endl;
    cout << "体重: " << weight << "kg" << endl;

    return 0;
}

在这个示例中,我们定义了一个整型变量 age 和一个双精度浮点型变量 weight,然后使用 cout 将它们的值输出到标准输出流。

在C++中,要输出浮点变量的值,你可以使用控制符来控制输出的格式。一个常用的控制符是 fixed,它可以确保浮点数以固定小数位数的形式输出。

以下是一个示例代码,演示了如何使用 fixed 控制符输出浮点变量的值:

#include <iostream>
#include <iomanip> // 包含头文件以使用控制符

using namespace std;

int main() {
    double number = 3.14159;

    // 使用控制符 fixed 控制浮点数的输出格式
    cout << "Pi 的值(四舍五入到小数点后两位): " << fixed << setprecision(2) << number << endl;
    
    return 0;
}

在这个示例中,我们使用了 fixed 控制符和 setprecision 函数来设置输出格式。setprecision(2) 表示要显示小数点后两位的数字。因此,number 的值 3.14159 会被四舍五入并以两位小数的形式输出。

以下是一个示例代码,演示了如何使用 putchar 来输出单词 “like”:

#include <iostream>
using namespace std;

int main() {
    // 使用 putchar 输出单词 "like"
    putchar('l');
    putchar('i');
    putchar('k');
    putchar('e');
    putchar('\n'); // 输出一个换行符

    return 0;
}

在这个示例中,我们使用了四次 putchar 分别输出单词 “like” 的每个字母,并在最后调用一次 putchar 输出一个换行符。

在C++中,您可以使用std::cinstd::cout来输入和输出整数。下面是一个简单的示例来说明如何使用这两个函数:

#include <iostream>

int main() {
    int number;

    // 输入整数
    std::cout << "请输入一个整数: ";
    std::cin >> number;

    // 输出整数
    std::cout << "您输入的整数是: " << number << std::endl;

    return 0;
}

在这个示例中,我们使用std::cin来输入整数,并使用std::cout来输出整数。文章来源地址https://www.toymoban.com/news/detail-790572.html

到了这里,关于C++输入与输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C++输入输出和文件

    streambuf 类为缓冲区提供了内存,并提供了用于填充缓冲区、访问缓冲区内容、刷新缓冲区和管理缓冲区内存的类方法; ios_base 类表示流的一般特征,如是否可读取、是二进制流还是文本流等; ios 类基于ios_base,其中包括了一个指向streambuf对象的指针成员; ostream 类是从ios类

    2024年02月01日
    浏览(46)
  • C++从入门到精通——C++输入和输出

    C++中的输入和输出主要通过标准库中的 iostream 类实现。使用 cin 对象从标准输入(如键盘)读取数据,使用 cout 对象将数据写入标准输出(如屏幕)。 可能大家总是会看到像这样的头文件 #includebits/stdc++.h ,其实这个头文件包含的是C++里大多数的头文件,在参加竞赛的时候就

    2024年04月16日
    浏览(37)
  • C++入门:命名空间与输入输出

    目录 1.命名空间 1.1 命名空间的定义 1.2 命名空间的使用 1.3 标准命名空间 std 2.C++输入输出 我们在初学C++时,经常会在代码开头看到这样的一行代码: 这行代码到底什么意思呢?我们学完命名空间就可以理解了。 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些

    2024年02月11日
    浏览(46)
  • C++学习——第二节课-输入输出

    大家好,我是涵子。今天我们来学习C++中的输入输出。 目录 一、电脑中的输入输出 二、C++中的输入输出 2.1.输入并输出 2.2.cin的用法 2.3.多个输入  三、变量 3.1.声明 3.2.赋值 四、总结 日常生活中常见的电脑、手机、电视机外部接口,也就是I/O(输入/输出)接口部分,其样式

    2024年02月09日
    浏览(42)
  • C++学习笔记——输入、输出和文件

    目录 一、标准输入输出 2.1下面是它们的基本用法 解释 二、格式化输入输出 2.2下面是一个示例 解释 三、文件读写 3.3下面是一个文件读写的示例 解释 四、异常处理和错误检测 4.1下面是一个示例 解释 五、一个实例代码 5.1如何读取 CSV 文件,并计算每一列的平均值 上一篇文

    2024年02月01日
    浏览(48)
  • 【C++初阶】C++入门——C++介绍、命名空间、输入输出

     C语言是 结构化 和 模块化 的语言,适合处理 较小规模 的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机,20世纪80年代,计算机界提出了 OOP (object oriented programming: 面向对象 )思想,支持面向对象的程序设计语言应

    2024年02月11日
    浏览(43)
  • 【C++杂货铺】C++介绍、命名空间、输入输出

     C语言是 结构化 和 模块化 的语言,适合处理 较小规模 的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机,20世纪80年代,计算机界提出了 OOP (object oriented programming: 面向对象 )思想,支持面向对象的程序设计语言应

    2024年02月16日
    浏览(42)
  • ACM模式输入输出攻略 | C++篇

    大家好,这里是小黛~ 三月开始,就会陆续开启各大公司暑期实习的笔试和面试,而笔试中,ACM模式是必须要去 熟练掌握 的,今天就来针对ACM模式进行详细介绍。 这个系列首先以C++为例,进行ACM模式的讲解,后续会补齐JAVA、GO、JS等常用语言的输入输出案例。 本文主要介绍

    2024年02月02日
    浏览(50)
  • 【C++入门系列】——命名空间和输入输出

    📚lovewold少个r博客主页     ⚠️ 本文重点 : c++入门第一个程序和基本知识讲解 😄 每日一言 :忙,不会死,人只有越忙越活,流水不腐,户枢不蠹。 ​作者主页 前言 谈谈我个人对语言和职业的看法 C++的历史发展 C++第一个程序 命名空间 定义命名空间 使用此命名空间 命

    2024年02月05日
    浏览(45)
  • 【C++】:C++关键字,命名空间,输入&输出,缺省参数

    C++总计63个 ,C语言32个。 ps:下面我们只是看一下C++有多少,不对进行具体的讲解。在以后的学习中会会了解的更深。 在C语言的语法中,有时候会遇到这样的情况: 我们的本意是创建一个全局的 rand 变量,再进行输出。那为什么会报错呢? 原因:

    2024年04月27日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包