DAVID MALAN: Déanaimis buille d'intinn anois. Casadh sé amach ar fud an domhain fíor 1 roinnte 10 Tá, go deimhin, 1/10, nó 0.1. Ach i ríomhairí a bhfuil críochta amháin líon na ngiotán a cheapadh chun a ionadaíocht a dhéanamh ar líon, ní féidir leat i gcónaí ionadaíocht a dhéanamh ar líon cosúil le 1/10 le cruinneas foirfe. I bhfocail eile, tá uaireanta ríomhairí a dhéanamh glaonna breithiúnas agus ní gá ionadaíocht a dhéanamh ar líon agat Ba mhaith chomh cruinn agus is ar intinn agat. Mar shampla, is dócha dul mé ar ais isteach an gclár seo agus a athrú ar an 0.1 go, OH, 0.28, rud a léiríonn go bhfuil Ba mhaith liom buíochas a printf printf le 28 áiteanna bheachtais. A ligean ar a shábháil anois agus an clár a chur le chéile, an uair seo le a dhéanamh floats2. Rith sé le floats2 Slais ponc. Agus, a stór Dia, an uair seo ní fheiceann mé 0.1, ach 0.10000000, a bhfuil go leor maith go dtí seo. Ach ansin, 14901161193847656250. Bhuel, tá cad atá ar siúl? Bhuel, casadh sé amach go bhfuil snámhphointe stóras go tipiciúil taobh istigh de ríomhaire le 32 giotán. Is léir go bhfuil roinnt 32 críochta, a Ciallaíonn gur féidir leat ionadaíocht a dhéanamh ach le 32 giotán líon teoranta ar snámh luachanna phointe. Ar an drochuair, ciallaíonn sé sin go bhfuil an Ní féidir ríomhaire ionann léir is féidir uimhreacha shnámhphointe, nó réaduimhreacha, atá ann ar fud an domhain, toisc go bhfuil sé ach an oiread giotán. Agus sin cad é an ríomhaire cosúil a rinneadh sa chás seo go bhfuil ionadaíocht a dhéanamh 1/10 go dtí an snámh gaire agus is féidir luach pointe gur féidir é. Ach má táimid, mar atá againn anseo, go 28 deachúil, tús a chur orainn a fheiceáil go imprecision. Mar sin, tá sé seo fadhb le aon réiteach foirfe. Is féidir linn úsáid dúbailte ionad snámhphointe, a bhfuil claonadh a úsáid a bhaint as 64 giotán mar seachas 32. Ach ar ndóigh, is é 64 críochta freisin, mar sin beidh an fhadhb fós fiú le doubles.