Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: Tyyppien koosta...(C/C++

Jäynis [21.05.2005 13:20:08]

#

Testailin aikani kuluksi mitä ovat dev-C++ muuttujatyyppien koot ja kun testasin doublea niin yks juttu rupes mietityttämään, tämmösellä testasin:

#include <iostream>
#include <conio.h>
using namespace std;

int main(int argc, char *argv[])
{
  cout<<"double:"<<sizeof(double)<<endl<<
        "long double:"<<sizeof(long double)<<endl<<
        "long long double:"<<sizeof(long long double)<<endl;
  getch();
  return EXIT_SUCCESS;
}

Tulostaa:
double:8
long double:12
long long double:8

ja toi long long double rupes mietityttämään, miksi se pienentyy? int ainaki kasvaa kahella longilla.

FooBat [22.05.2005 13:56:19]

#

http://lists.debian.org/debian-gcc/2004/05/msg00031.html

Eli (long long double) tyyppiä ei ole olemassa ja kääntäjä virheellisesti parsii sen (long long) tyypiksi.

Jäynis [22.05.2005 15:00:11]

#

Selvä, kiitoksia

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta