1
00:00:02,220 --> 00:00:04,590
Ciao, questo è che non vogliono fare.

2
00:00:04,770 --> 00:00:12,020
Osserviamo ora i byte di dati che rappresentano numeri in virgola mobile i numeri

3
00:00:12,140 --> 00:00:22,090
in virgola mobile sono numeri reali come 3. 1 per e possono essere rappresentati con una doppia data o tipo a 32 o 64

4
00:00:22,090 --> 00:00:26,260
bit poiché il doppio ha più bit è più preciso di ciao.

5
00:00:26,280 --> 00:00:32,730
A differenza degli interi, ci sono numeri finiti di numeri reali anche all'interno di un

6
00:00:32,730 --> 00:00:39,570
intervallo più piccolo di numeri come 6. 1 al punto due, quindi i numeri in virgola mobile non possono essere rappresentati in modo accurato né con il

7
00:00:40,100 --> 00:00:42,000
float né con il doppio che sono alfabeti a numero fisso.

8
00:00:42,300 --> 00:00:46,750
Di default molti valori sono approssimati internamente.

9
00:00:46,810 --> 00:00:49,530
Luglio usa 32 e 64 bit.

10
00:00:49,630 --> 00:00:55,480
I Tripolis schema 7:54 punti per rappresentare numeri in virgola mobile.

11
00:00:55,490 --> 00:01:00,110
Ricordo che è stato firmato per implementare lo schema per i numeri interi.

12
00:01:00,150 --> 00:01:05,310
Si noti che nella precedente lezione sui tipi di dati interi ho menzionato il link

13
00:01:05,310 --> 00:01:11,960
che ho fornito nella sezione risorse che discute su questi schemi di rappresentazione di dati interni come I Tripolis 754

14
00:01:12,120 --> 00:01:13,560
in virgola mobile.

15
00:01:13,560 --> 00:01:14,330
Quindi se necessario.

16
00:01:14,370 --> 00:01:15,560
Si dovrebbe controllare.

17
00:01:17,260 --> 00:01:21,330
Sono qui al tavolo con maggiori informazioni su float e double check.

18
00:01:21,350 --> 00:01:28,430
Infatti, i tubi flottanti e raddoppiati ottengono anche un valore predefinito pari a zero zero, rappresentato in 32 bit e

19
00:01:28,430 --> 00:01:35,200
può selezionare qualsiasi valore compreso tra più o meno tre punti quattro volte dieci alla potenza di 38.

20
00:01:35,360 --> 00:01:42,680
Qui la notazione con una E è chiamata notazione esponenziale e una E può essere in maiuscolo o in minuscolo il prossimo doppio in regalo e

21
00:01:43,710 --> 00:01:50,980
64 bit in può assumere qualsiasi valore tra più o meno 1. 7 volte 10 alla potenza di

22
00:01:50,980 --> 00:01:54,950
3 0 8 come nel caso degli interi.

23
00:01:54,960 --> 00:01:58,630
Cerca di memorizzare il maggior numero possibile di queste informazioni.

24
00:01:59,040 --> 00:02:05,820
Così ho rapidamente 754 schema a virgola mobile è quello che viene utilizzato in Donelly Andro è 32 bit un doppio è a

25
00:02:06,090 --> 00:02:13,880
64 bit per quanto riguarda la gamma Magda è conveniente è 1. 7 mentre per il float è tre virgola quattro che è sorpreso dal

26
00:02:13,880 --> 00:02:17,700
fatto che il doppio dell'esponente per uno di loro è 38.

27
00:02:17,730 --> 00:02:20,350
Bene per gli altri 3 0 8.

28
00:02:20,670 --> 00:02:23,970
Quindi questi sono solo alcuni passaggi per memorizzare queste informazioni.

29
00:02:25,770 --> 00:02:29,360
Diamo un'occhiata ad esempio alle declinazioni pieghevoli.

30
00:02:29,610 --> 00:02:37,650
In questo esempio, la variabile di tipo float viene dichiarata come richiesto il trailing f in qualsiasi floated

31
00:02:37,860 --> 00:02:41,660
su F e B in maiuscolo o minuscolo.

32
00:02:41,900 --> 00:02:48,950
E in questo esempio una variabile di doppio viene dichiarata sotto liquorosa può includere una creazione superiore o

33
00:02:49,040 --> 00:02:52,310
inferiore oppure D che è D è opzionale.

34
00:02:52,580 --> 00:03:00,880
Generalmente trascurato per convenzione e in questo esempio viene utilizzata una notazione esponenziale e può essere utile quando si

35
00:03:00,970 --> 00:03:04,510
rappresentano numeri molto grandi o molto piccoli.

36
00:03:06,300 --> 00:03:12,850
Non prendiamo alcune regole generali che dovresti seguire per quanto riguarda sia l'intero che il

37
00:03:12,850 --> 00:03:23,240
virgola mobile il radix one è l'elemento 48 di Java afflittivo dice un float bianco e il doppio se esatto e in modo abbastanza

38
00:03:23,280 --> 00:03:31,650
preciso sai che il doppio di Pruden si sta approssimando specificamente progettato gli oggetti che galleggiano e raddoppiano sono

39
00:03:31,740 --> 00:03:39,950
in Sutekh per i calcoli monetari che sono comuni nella maggior parte delle applicazioni di e-commerce sotto i legamenti

40
00:03:39,950 --> 00:03:48,350
degli oggetti usando il grande vetro virtuosistico decimale che viene Swit Joe Ollaberry Normalmente si può anche usare un ordine

41
00:03:48,470 --> 00:03:53,690
sbagliato ma si dovrebbe tenere traccia del punto decimale o così.

42
00:03:53,870 --> 00:03:56,120
Questo può essere molto noioso

43
00:03:56,170 --> 00:04:00,470
Quindi puoi usare il grande decimale quando si tratta di calcoli monetari.

44
00:04:00,550 --> 00:04:03,390
Il grande decimale è preferito per la sua precisione.

45
00:04:03,450 --> 00:04:09,460
Non penso che lo stratega sia un po 'troppo presto se sei davvero interessato a

46
00:04:09,460 --> 00:04:14,960
dare un'occhiata alle note supplementari per alcuni utili suggerimenti relativi ai Big decimal.

47
00:04:15,100 --> 00:04:21,040
Una delle aziende per cui lavoravo era una società di e-commerce e il prodotto con

48
00:04:21,130 --> 00:04:27,120
Dola lassù nel mondo milioni di transazioni ogni grande decimale era usato per rappresentare il denaro.

49
00:04:27,430 --> 00:04:30,070
Quindi puoi usare qualsiasi decimale grande qualsiasi.

50
00:04:30,160 --> 00:04:38,100
L'aritmetica in virgola mobile di ricalcoli non è veloce quanto l'integer o la non mano automatica potresti voler usare le

51
00:04:38,100 --> 00:04:43,110
variabili in virgola mobile solo se il numero contiene una parte frazionaria.

52
00:04:45,180 --> 00:04:55,100
In generale, la lettura e l'interruzione del set sono doppie più precise di quelle a 64 bit e questa precisione è particolarmente importante

53
00:04:55,100 --> 00:05:01,020
quando si gestiscono algoritmi come reti neurali che non sono interessate e si sentono

54
00:05:01,020 --> 00:05:07,990
come il data mining se il salvataggio della memoria è fondamentale quindi puoi pensare di utilizzare

55
00:05:07,990 --> 00:05:12,240
tipi di dati di dimensioni più ridotte come Byte.

56
00:05:12,700 --> 00:05:18,380
Sembra che lo sviluppo del gioco sia una delle aree in cui Frode è scoraggiato. Questo è un libro.

57
00:05:18,380 --> 00:05:24,880
I numeri in virgola mobile dei due puntati sono tipi in cui normalmente si utilizza la doppia data o il tipo.

58
00:05:25,130 --> 00:05:25,520
Grazie.
