1 00:00:00,000 --> 00:00:00,310 2 00:00:00,310 --> 00:00:01,750 >> DAVID MALAN: Déanaimis buille d'intinn anois. 3 00:00:01,750 --> 00:00:06,500 Casadh sé amach ar fud an domhain fíor 1 roinnte 10 Tá, go deimhin, 1/10, nó 0.1. 4 00:00:06,500 --> 00:00:10,370 Ach i ríomhairí a bhfuil críochta amháin líon na ngiotán a cheapadh chun a 5 00:00:10,370 --> 00:00:14,290 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 6 00:00:14,290 --> 00:00:15,500 cruinneas foirfe. 7 00:00:15,500 --> 00:00:18,640 I bhfocail eile, tá uaireanta ríomhairí a dhéanamh glaonna breithiúnas agus ní 8 00:00:18,640 --> 00:00:22,740 gá ionadaíocht a dhéanamh ar líon agat Ba mhaith chomh cruinn agus is ar intinn agat. 9 00:00:22,740 --> 00:00:27,020 >> Mar shampla, is dócha dul mé ar ais isteach an gclár seo agus a athrú ar an 0.1 go, 10 00:00:27,020 --> 00:00:32,073 OH, 0.28, rud a léiríonn go bhfuil Ba mhaith liom buíochas a printf printf le 11 00:00:32,073 --> 00:00:34,350 28 áiteanna bheachtais. 12 00:00:34,350 --> 00:00:39,330 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. 13 00:00:39,330 --> 00:00:41,910 Rith sé le floats2 Slais ponc. 14 00:00:41,910 --> 00:00:49,980 Agus, a stór Dia, an uair seo ní fheiceann mé 0.1, ach 0.10000000, a bhfuil go leor 15 00:00:49,980 --> 00:00:51,070 maith go dtí seo. 16 00:00:51,070 --> 00:00:57,830 Ach ansin, 14901161193847656250. 17 00:00:57,830 --> 00:00:58,880 >> Bhuel, tá cad atá ar siúl? 18 00:00:58,880 --> 00:01:02,280 Bhuel, casadh sé amach go bhfuil snámhphointe stóras go tipiciúil taobh istigh de ríomhaire 19 00:01:02,280 --> 00:01:03,500 le 32 giotán. 20 00:01:03,500 --> 00:01:07,340 Is léir go bhfuil roinnt 32 críochta, a Ciallaíonn gur féidir leat ionadaíocht a dhéanamh ach 21 00:01:07,340 --> 00:01:11,050 le 32 giotán líon teoranta ar snámh luachanna phointe. 22 00:01:11,050 --> 00:01:14,980 Ar an drochuair, ciallaíonn sé sin go bhfuil an Ní féidir ríomhaire ionann léir is féidir 23 00:01:14,980 --> 00:01:18,110 uimhreacha shnámhphointe, nó réaduimhreacha, atá ann ar fud an domhain, 24 00:01:18,110 --> 00:01:19,980 toisc go bhfuil sé ach an oiread giotán. 25 00:01:19,980 --> 00:01:23,940 >> 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í 26 00:01:23,940 --> 00:01:26,880 an snámh gaire agus is féidir luach pointe gur féidir é. 27 00:01:26,880 --> 00:01:31,050 Ach má táimid, mar atá againn anseo, go 28 deachúil, tús a chur orainn a fheiceáil go 28 00:01:31,050 --> 00:01:31,970 imprecision. 29 00:01:31,970 --> 00:01:34,480 Mar sin, tá sé seo fadhb le aon réiteach foirfe. 30 00:01:34,480 --> 00:01:38,060 Is féidir linn úsáid dúbailte ionad snámhphointe, a bhfuil claonadh a úsáid a bhaint as 64 giotán mar 31 00:01:38,060 --> 00:01:39,410 seachas 32. 32 00:01:39,410 --> 00:01:42,290 Ach ar ndóigh, is é 64 críochta freisin, mar sin beidh an fhadhb 33 00:01:42,290 --> 00:01:43,630 fós fiú le doubles. 34 00:01:43,630 --> 00:01:46,323