#include <cmath>
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <complex>
using namespace std;
#define print(x) cout<<#x<<"="<<setprecision(16)<<x<<endl
int main()
{
float a=3;
float b=360;
float c=3.14/2;
print(float());
print(double());
print(int());
print(long());
print(short());
print(std::complex<float>());
print(std::complex<double>());
return 0;
}
float()=0double()=0
int()=0
long()=0
short()=0
std::complex<float>()=(0,0)
std::complex<double>()=(0,0)
////////////////////////////////////////////////////////////////
array1d(int n, T val=T()) // better
array1d(int n, T val=T(0))
本文展示了一个使用C++来打印不同数据类型的示例代码,包括基本类型如float、double等,以及复杂类型如std::complex。通过定义宏和使用标准库函数实现不同类型的数据输出。

被折叠的 条评论
为什么被折叠?



