float和double两数间比较大小

float类型和double类型的比较学习

 

这个两种类型可以通过自己定义一个精度,如果两数相减在精度范围类,则可以认为是相等的。

 

 

#include 
#include 
#include 
#define eps 1e-6          //自己先定义精度
#define fps 0.001f
using namespace std;

void test(double,double,double);
void test(float,float,float);

int main()
{
	{
		cout<<"doble类型实验结果:\n";
		double i,j;
		i = 2.111111;
		j = 2.11111;
		cout<<"直接比较大小:\n";
//float和double不能直接使用<   >这些符号来比较大小,这里只是为了演示,实际应用最好别用,比如2.111>2.111在程序中是可能成立的
		if (i > j)
		{
			cout< j)
		{
			cout< j)
		{
			cout< j)
		{
			cout<

运行结果:


更多博客文章,欢迎访问:http://blog.csdn.net/llj42270012

转载注明出处

 

你可能感兴趣的:(C/C++学习)