Al la demando "Ĉu jeno estas entjera literalo?
197.0
Ne — Ĝi enhavas decimalan punkton.
Se vi uzas la literalon 197.0 en programo, la decimala punkto instruas al
la tradukilo reprezenti la valoron per
Glitpunktaj Primitivaj Datumtipoj | ||
---|---|---|
Tipo | Grando | Amplekso |
float (glita) | 32 bitoj | -3.4E+38 ĝis +3.4E+38 |
double (duobla) | 64 bitoj | -1.7E+308 ĝis 1.7E+308 |
Datumtipo float
nomiĝas ankaŭ "glitpunkta je simpla precizo". Tiu termino
venas el FORTRAN, pasintece la ĉefa programlingvo. Datumtipo double
havas duoble tiom da bitoj kaj nomiĝas ankaŭ "glitpunkta je duobla precizo".
En programoj, glitpunktaj literaloj enhavas dekuman punkton kaj neniam komojn:
123.0 -123.5 -198234.234 0.00000381
Noto: Literaloj skribitaj kiel ĉi-supre (t.e. enhavantaj dekuman punkton)
alprenos aŭtomate la tipon double
. Preskaŭ ĉiam, kiam vi traktas glitpunktajn nombrojn,
uzu prefere variablojn el tipo double
.
Tiamaniere la datumtipoj de literaloj, kiel la supraj, kongruos kun la datumtipoj
de viaj variabloj. Uzu datumtipon float
nur en apartaj cirkonstancoj
(ekz-e kiam vi devas prilabori datuman dosieron enhavantan 32-bitajn glitpunktajn
datumojn).
Glosoj: precizo: distingivo de nombroprezento (france: precision, angle: precision)