You are not logged in.

  • Login

1

Sunday, September 10th 2006, 8:53am

Unterschied zwischen float und double...

Wie der Titel schon sagt...
Würde mir bitte jemand den Unterschied zwischen float,
double udn long double erklären? (C++)

2

Sunday, September 10th 2006, 11:06am

Sie unterscheiden sich in der Größe und somit auch in der Genauigkeit.
Folgendes Programm hilft dir vielleicht:

C Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
  float f = 10.12345678901234567890;
  double d = 10.12345678901234567890;
  long double ld = 10.12345678901234567890;
 
  cout << "Größe von float: " << sizeof(f) << "Byte"
       << "\nGröße von double: " << sizeof(d) << "Byte"
       << "\nGröße von long double: " << sizeof(ld) << "Byte" << endl;
 
  cout.precision(18);
  cout << "Genauigkeit von float: " << f
       << "\nGenauigkeit von double: " << d
       << "\nGenauigkeit von long double: " << ld << endl;
  return 0;
}

Und bitte unbedingt folgendes Kapitel durchlesen: Float und Double

3

Friday, October 13th 2006, 3:40pm

jo, danke

Similar threads

Social bookmarks