0
点赞
收藏
分享

微信扫一扫

(别再手动点APP了)UiAutomator2自动化测试框架带你玩转APP操作

Villagers 2023-05-04 阅读 47

一、c++结构

计算两个数的和:

#include <iostream> 
using namespace std;

int main(){
	int a,b;
	cin>>a>>b;
	cout<<"a+b="<<a+b<<endl;
	return 0;
} 

#include <iostream> 是 C++ 标准库中的头文件之一,它包含了输入输出流相关的定义和函数,例如 cout 和 cin,以及其他的流对象。如果需要使用输入输出流,必须在程序中引入 头文件,否则编译器无法识别和使用相关的函数和对象。

using namespace std; 是一个命名空间的指令,用于指定使用 std 命名空间中的名称,以便在程序中更方便地使用标准库中的函数和对象。标准库中的函数和对象通常被定义在 std 命名空间中,这是为了防止不同库中的名称冲突

cout 是一个 C++ 标准库中的输出流对象,用于向标准输出设备(通常是终端或控制台)输出信息。使用 cout 可以将变量、文本或表达式等信息输出到终端或控制台,以便与用户交互或进行调试

cin 是 C++ 标准库中的一个输入流对象,用于从标准输入设备(通常是键盘)中读取用户输入的信息

endl 是 C++ 标准库中的一个流控制符,用于向输出流中插入一个换行符并刷新缓冲区。使用 endl 可以将输出流中的缓冲区清空,并在文本末尾插入一个换行符

1、precision

语法:
streamsize precision();
streamsize precision( streamsize p );

 precision()函数设置或返回当前要被显示的浮点变量的位数。例如,下面的代码: 

    float num = 314.15926535;
    cout.precision( 5 );
    cout << num;

displays 

    314.16

2、setf

语法:
fmtflags setf( fmtflags flags );
fmtflags setf( fmtflags flags, fmtflags needed );

函数setf()设置当前流的格式化标志为flags。可选标志needed 只允许flags标志和needed标志都被设置。返回值是前面设置的标志。
例如: 

    int number = 0x3FF;
    cout.setf( ios::dec );
    cout << "Decimal: " << number << endl;
    cout.unsetf( ios::dec );
    cout.setf( ios::hex );
    cout << "Hexadecimal: " << number << endl;

提示,上面的代码和下面的代码的功能是一致的: 

    int number = 0x3FF;
    cout << "Decimal: " << number << endl << hex << "Hexadecimal: " << number << dec << endl;

在这里插入图片描述

3、setw

是 C++ 标准库头文件 中的一个函数,用于设置输出流中下一个要输出的值的最小宽度。它的用法如下:

#include <iostream>
#include <iomanip>

using namespace std;

int main() {
    int num = 123;
    cout << setw(10) << num << endl; // 输出 "       123"
    return 0;
}
举报

相关推荐

0 条评论