广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >c++输入输出语句有哪些
  • 785
分享到

c++输入输出语句有哪些

输入输出c++ 2023-05-14 19:05:21 785人浏览 八月长安
摘要

c++输入输出语句有:1、scanf()语句,用于读取从键盘输入的数据;2、printf()语句,用于向标准输出设备输出指定的格式信息;3、cout语句,表示标准输出,使用cout进行输出时需要紧跟“<<”运算符;4、cin语句

c++输入输出语句有:1、scanf()语句,用于读取从键盘输入的数据;2、printf()语句,用于向标准输出设备输出指定的格式信息;3、cout语句,表示标准输出,使用cout进行输出时需要紧跟“<<”运算符;4、cin语句,表示标准输入,使用cin进行输入时需要紧跟“>>”运算符。

c++输入输出语句有哪些

教程操作环境:windows7系统、C++17版本、Dell G3电脑。

C语言中,我们通常会使用 scanf 和 printf 来对数据进行输入输出操作。scanf用于读取从键盘输入的数据,printf用于向标准输出设备输出指定的格式信息

在C++语言中,C语言的这一套输入输出库我们仍然能使用,但是 C++ 又增加了一套新的、更容易使用的输入输出库。

【例1】简单的输入输出代码示例:

#include<iOStream>
using namespace std;
int main(){
    int x;
    float y;
    cout<<"Please input an int number:"<<endl;
    cin>>x;
    cout<<"The int number is x= "<<x<<endl;
    cout<<"Please input a float number:"<<endl;
    cin>>y;
    cout<<"The float number is y= "<<y<<endl;   
    return 0;
}

运行结果如下(↙表示按下回车键):

1.png

C++ 中的输入与输出可以看做是一连串的数据流,输入即可视为从文件或键盘中输入程序中的一串数据流,而输出则可以视为从程序中输出一连串的数据流到显示屏或文件中。

在编写 C++ 程序时,如果需要使用输入输出时,则需要包含头文件iostream,它包含了用于输入输出的对象,例如常见的cin表示标准输入、cout表示标准输出、cerr表示标准错误。iostream 是 Input Output Stream 的缩写,意思是“输入输出流”。

iostream 是 Input Output Stream 的缩写,意思是“输入输出流”。

cout 和 cin 都是 C++ 的内置对象,而不是关键字。C++ 库定义了大量的类(Class),程序员可以使用它们来创建对象,cout 和 cin 就分别是 ostream 和 istream 类的对象,只不过它们是由标准库的开发者提前创建好的,可以直接拿来使用。这种在 C++ 中提前创建好的对象称为内置对象。

使用 cout 进行输出时需要紧跟<<运算符,使用 cin 进行输入时需要紧跟>>运算符,这两个运算符可以自行分析所处理的数据类型,因此无需像使用 scanf 和 printf 那样给出格式控制字符串

第 6 行代码表示输出"Please input a int number:"这样的一个字符串,以提示用户输入整数,其中endl表示换行,与C语言里的\n作用相同。当然这段代码中也可以用\n来替代endl,这样就得写作:

cout<<"Please input an int number:\n";

endl 最后一个字符是字母“l”,而非阿拉伯数字“1”,它是“end of line”的缩写。

第 7 行代码表示从标准输入(键盘)中读入一个 int 型的数据并存入到变量 x 中。如果此时用户输入的不是 int 型数据,则会被强制转化为 int 型数据。

第 8 行代码将输入的整型数据输出。从该语句中我们可以看出 cout 能够连续地输出。同样 cin 也是支持对多个变量连续输入的,如下所示。

【例2】cin 连续输入示例:

#include<iostream>
using namespace std;
int main(){
    int x;
    float y;
    cout<<"Please input an int number and a float number:"<<endl;
    cin>>x>>y;
    cout<<"The int number is x= "<<x<<endl;
    cout<<"The float number is y= "<<y<<endl;   
    return 0;
}

运行结果:

2.png

第 7 行代码连续从标准输入中读取一个整型和一个浮点型数字(默认以空格分隔),分别存入到 x 和 y 中。

输入运算符>>在读入下一个输入项前会忽略前一项后面的空格,所以数字 8 和 7.4 之间要有一个空格,当 cin 读入 8 后忽略空格,接着读取 7.4。

初学者可能会觉得 cout、cin 的用法非常奇怪,它们既不是类似 printf()、scanf() 的函数调用,也不是关键字,请大家先保留这个疑问,我们会在《C++运算符重载》一章中为你揭开谜底。

cout、cin 的用法非常强大灵活,本节所展示的只是最基本的功能,更多高级技巧将在后续章节中介绍。在以后的 C++ 编程中,我也推荐大家使用 cin、cout,它们比C语言中的 scanf、printf 更加灵活易用。

以上就是c++输入输出语句有哪些的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: c++输入输出语句有哪些

本文链接: https://www.lsjlt.com/news/203601.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • c++输入输出语句有哪些
    c++输入输出语句有:1、scanf()语句,用于读取从键盘输入的数据;2、printf()语句,用于向标准输出设备输出指定的格式信息;3、cout语句,表示标准输出,使用cout进行输出时需要紧跟“<<”运算符;4、cin语句...
    99+
    2023-05-14
    输入输出 c++
  • c语言本身有输入输出语句吗
    这篇文章主要介绍“c语言本身有输入输出语句吗”,在日常操作中,相信很多人在c语言本身有输入输出语句吗问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c语言本身有输入输出语句吗”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • c语言本身有没有输入输出语句
    本教程操作环境:windows7系统、c99版本、Dell G3电脑。c语言本身是没有输入输出语句的。C语言本身并不提供输入和输出语句,输入和输出的操作是由函数来实现的,对文件的读写也都是用库函数来实现的。C语言的标准函数库中提供了一些输入...
    99+
    2022-11-24
    C语言
  • c++输入输出语句怎么使用
    这篇文章主要介绍了c++输入输出语句怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇c++输入输出语句怎么使用文章都会有所收获,下面我们一起来看看吧。c++输入输出语句有:1、scanf()语句,用于读取...
    99+
    2023-07-05
  • javascript输出语句有哪些
    javascript中的输出语句有:1.alert语句,显示消息给用户;2.console.log语句,在浏览器控制台中打印输出信息;3.document.write语句,在网页中输出内容;javascript中的输出语句有以下几种aler...
    99+
    2022-10-19
  • python有哪些输出语句
    本篇文章给大家分享的是有关python有哪些输出语句,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、print语句直接输出:无论什么类型,整形、浮点型、字符串、布尔型、列表、...
    99+
    2023-06-15
  • Java016——Java输入输出语句
    一、输出语句 Java常用的输出语句有三种: 1)System.out.println(); 换行输出,输出后会自动换行。 //示例System.out.println("Hello");System...
    99+
    2023-09-17
    java 开发语言
  • c语言输出格式有哪些
    c语言输出格式有printf函数、%d、%f、%c和%s、修饰符、转义字符和字段宽度和精度。1、printf函数,可以输出各种类型的数据,包括字符、整数、浮点数和字符串;2、%d、%f、%c和%s,分别表示输出整数、浮点数、字符和字符串;3...
    99+
    2023-08-09
  • C++标准输入输出应用技巧有哪些
    本篇内容介绍了“C++标准输入输出应用技巧有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!◆ 1、数的进制默认进制:默认状态下,数据按十...
    99+
    2023-06-17
  • Java中简单的输入输出语句
    Java中简单的输入输出语句 一、输入语句 1.使用Scanner类 使用步骤: (1)导包 import java.util.Scanner; 这一步是必须要做的!!! (2)使用Scanner创建...
    99+
    2023-10-24
    java 算法 数据结构
  • C++输入输出汉字的应用技巧有哪些
    本篇文章给大家分享的是有关C++输入输出汉字的应用技巧有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在C++编程语言中,对于中文字符的处理方式有很多种,开发人员可以根据自...
    99+
    2023-06-17
  • php输出语句之间的区别有哪些
    今天小编给大家分享一下php输出语句之间的区别有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。区别:1、echo()和p...
    99+
    2023-06-29
  • java里的输入和输出语句怎么写
    在Java中,输入和输出语句可以使用以下两个类来实现:1. `Scanner`类用于从控制台接收输入。可以使用它的`nextXxx(...
    99+
    2023-10-10
    java
  • JAVA语言的输入输出流详解(c)
    详解b中的例子,详解[@more@]  1. BufferedReader是Reader的一个子类,它具有缓冲的作用,避免了频繁的从物理设备中读取信息。它有以下两个构造函数:BufferedReader(Reader in) Buffere...
    99+
    2023-06-03
  • Java简单的输入/输出方法有哪些
    这篇文章主要讲解了“Java简单的输入/输出方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java简单的输入/输出方法有哪些”吧!一、Scanner 类什么叫 Scanner 类&...
    99+
    2023-06-04
  • javascript中有什么输出语句
    这篇文章将为大家详细讲解有关javascript中有什么输出语句,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。输出语句:1、“window.alert(内容)”;2、“document.write(内容)...
    99+
    2023-06-14
  • python的赋值语句和基本输入输出详解
    目录赋值语句直接赋值:增量赋值: 链式赋值: 多重赋值:语法糖:基本输入:input()函数:eval()函数: 基本输出:print()函数:print函数-格式化模板总结 顺序结...
    99+
    2022-11-12
  • python的基本输入和输出方法有哪些
    今天小编给大家分享一下python的基本输入和输出方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Python基本输...
    99+
    2023-06-29
  • C语言文字艺术之数据输入输出
    目录语句字符数据输入输出字符数据输出字符数据输入字符串输入输出字符串输出函数字符串输入函数格式输出函数格式输入函数顺序程序设计应用语句 C语言的语句用来向计算机系统发出操作指令。一条...
    99+
    2022-11-13
  • 一起来学习C语言的输入和输出
    目录一、scanf() 和 printf() 函数实例二、getchar() 和 putchar() 函数实例1实例2三、gets() 和 puts() 函数实例...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作