Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Mikä muuttuja

juha127 [18.12.2005 13:52:14]

#

Mitä muutujaa pitäisi kokeilla kun arvo tulee liian suureksi int muutujalle.

   int luku = 12345678987;

Tuota lukua se ei enään hyväksynyt, mitä muuttuja tyyppiä pitäisi käyttää?

rndprogy [18.12.2005 14:01:28]

#

long int?

juha127 [18.12.2005 14:06:40]

#

Kokeiltu ja tulos = ei toimi

Deewiant [18.12.2005 14:18:50]

#

long long int toimii joissain kääntäjissä. Jos tahdotaan olla varma ja portable, hankitaan jokin bigint-kirjasto.

Metabolix [18.12.2005 14:30:01]

#

long long int luku = 12345678987LL; eli huomaa LL-tunnus vakion perässä. Tämä nyt pääsääntöisesti toimii yleisimmissä kääntäjissä (siis GCC:ssä) Windowsiin ja Linuxiin.

juha127 [18.12.2005 14:41:38]

#

No niin nyt toimii.
Thankke

Vastaus

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

Tietoa sivustosta