Page 30 - PowerPoint Presentation
P. 30

Casting antara format int, float, dan

                                                                                  double mengubahnilai  numerik dan
         FLOATING                                                                 representasi bit-nya :





         POINT PADA C                                                                Dari int ke float



                                                                                           Bilangan tidak akan overflow, tetapi dapat

                                                                                              mengalami pembulatan




   Bahasa C memiliki                                                                 Dari int atau float ke double

                                                                                           Konversi secara eksak, double memiliki
   dua format floating                                                                        range dan presisi lebih besar




   point :                                                                           Dari double ke float



                                                                                           Dapat mengalami overflow (+ atau -


 float                    single precision(32 bit)                                         Dapat juga terjadi pembulatan, karena



 double                   double precision (64                                                presisi lebih rendah



                          bit)                                                       Dari double atau float ke int

                                                                                           Memotong bagian pecahan, mendekati nol,


                                                                                              beda dengan rounding
   25   26   27   28   29   30   31   32