The C++ standard library(侯捷/孟岩 译) 12--Numerics

12. Numerics

12.1 complex numbers (p529)

#include

t12-2.png

t12-3.png
注:是读取,若想改变实部或虚部,须赋值一个完整复数。(p536)

t12-4.png

t12-5.png
t12-7.png

12.7 valarrays(p547)

class valarray用于数值数组的运算,即数值线性序列。
#include

13. stream class(p583)

stream定义了一些型别为iostate的常数,用于反映stream的状态。(p597)


t13-3.png

t13-4.png
![image](https://upload-images.jianshu.io/upload_images/12242919-a48077d1567036c2.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
t13-8.png
t13-9.png
t13-10.png
t13-11.png
t13-12.png
bool b;
// ...
std::cout << std::noboolalpha << b << " ==  " << std::boolalpha << b << std::endl;
t13-14.png
t13-16.png
setw()和setfilee()需提供参数,故需先包含头文件
eg:
#include 
#include 
//...
std::cout << std::setw(8) << stdfill(‘_‘) << -3.14 << ' ' << 42 << std::endl;
std::cout << std::setw(8) << "sum: " << std::setw(8) << 42 << std::endl;

output:
___-3.14 42
___sum: ______42

你可能感兴趣的:(The C++ standard library(侯捷/孟岩 译) 12--Numerics)