美文网首页
C++<第二篇>:输入输出

C++<第二篇>:输入输出

作者: NoBugException | 来源:发表于2022-01-08 13:25 被阅读0次
一、第一个 C++ 程序

一个计算机语言的第一个程序总是HelloWorld,C++也不例外。

#include <iostream>
using namespace std;
void main()
{    
    cout << "HelloWorld\n";

}

[include指令]

C++ 程序的第一行带“#”号的语句被称为宏定义预编译命令,#include在代码中的意思是:包含引用

include后面紧跟着(<>),(<>)里面是一个 C++ 库,iostream 是 C++ 的输入输出库。
如果没有引用 iostream 库,那么将不能执行基本输入和输出操作,演示代码如下:

image.png

如上图所示,第一行代码已经注释掉,printf、cout、cin、endl已经报错。

[C++注释]

常见的注释有两种:单行注释多行注释

/*
printf("HelloWorld\n");
cout << "HelloWorld\n";
*/

// cout << "HelloWorld\n";

// 一般用于单行注释
/* */ 一般用于多行注释

[命名空间]

C++中命名空间的目的是为了减少和避免命名冲突。
namespace是标识符的各种可见范围。
如果使用C++标准库中的标识符时,一种简便的方法时:

using namespace std;

std是标准库中的命名空间,代码中cout << "HelloWorld\n";表示输出,如果在输入或者输出之前没有声明std命名空间,那么在输入或者输出的代码需要这样写:

std::cout << "HelloWorld\n";

[main函数]

main函数时程序的入口,它的默认返回值可以是void,也可以是int,常见的返回值就这两种类型。

#include <iostream>
using namespace std;
void main()
{    

}

或者

#include <iostream>
using namespace std;
int main()
{    
    return 0;
}
二、输入输出

输出语句主要有两种:printfcout

printf("HelloWorld\n");
cout << "HelloWorld\n";

可以在控制台输出结果:


image.png

其中“\n”为换行符。
使用cout指令,可以搭配换行指令endl

cout << "HelloWorld" << endl;

“\n”和“endl”都可以实现换行效果。

cin是C++的输入指令,可以在控制台中输入,演示代码如下:

#include <iostream>
using namespace std;
void main()
{    
    int in;

    cout << "请输入in的值:";

    cin >> in;

    in = in * 2;

    cout << "输出的结果为:" << in << endl;

}

输出结果如下:

image.png

cout使用“<<”来输出,可以使用多个“<<”连接不同类型的数据或者指令;
cin使用“>>”输入数据,将数据传入变量中。

[本章完...]

相关文章

网友评论

      本文标题:C++<第二篇>:输入输出

      本文链接:https://www.haomeiwen.com/subject/fveecrtx.html