12. Numerics
12.1 complex numbers (p529)
#include <complex>
t12-2.png
t12-3.png
t12-4.png
t12-5.png
t12-7.png
12.7 valarrays(p547)
class valarray用于數(shù)值數(shù)組的運算爹袁,即數(shù)值線性序列杰赛。
#include <valarray>
13. stream class(p583)
stream定義了一些型別為iostate的常數(shù),用于反映stream的狀態(tài)根时。(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()需提供參數(shù)替裆,故需先包含頭文件<iomanip>
eg:
#include <iostream>
#include <iomanip>
//...
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