Page 6 - BAB 4 - Tipe Data, Variabel, Konstanta, Operator, dan Ekspresi
P. 6

Tipe data, variabel, konstanta, operator, dan ekspresi merupakan lima
                   hal  yang  akan  selalu  kita  jumpai  ketika  kita  membuat  program.  Bahasa
                       MATERI PEMBELAJARAN
                   pemrograman apapun dari yang paling sederhana sampai yang paling
                   kompleks, mengharuskan kita untuk mengerti kelima hal tersebut. Tipe data
                   yang digunakan untuk menyatakan jenis nilai, variabel menyimpan nilai,
      01
                   hingga operator sebagai pendefinisian perintah.









                              Tipe Data



                            Tipe data adalah jenis data yang dapat diolah oleh komputer untuk
                     memenuhi kebutuhan dalam pemrograman komputer. Setiap  variabel atau
                     konstanta yang ada dalam kode program, sebaiknya  ditentukan dengan
                     pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau
                     konstanta akan sangat menentukan pemakaian sumberdaya komputer
                     (terutama memori komputer).
                            Dengan memilih tipe data yang sesuai dapat menghasilkan program
                     yang efisien dan berkinerja tinggi. Serta dengan adanya tipe data dapat
                     menentukan apakah nilai tersebut memiliki data atau tidak hingga operasi
                     apa  saja  yang  dapat  dilakukan.  Ada  banyak  tipe  data  yang  tersedia
                     tergantung jenis bahasa pemrograman yang dipakai. Dalam bahasa C/C++
                     terdapat beberapa tipe data, seperti:

                                                                                        Kode
                         Tipe data    Lebar      Jangkauan Nilai       Kata Kunci
                                                                                       Format

                      Integer         16 bit  -32.768 s.d. 32.767     int            %d atau %i
                      Unsigned Integer 16 bit  0 s.d. 65.535          unsigned int   %u

                      Long Integer    32 bit  -2.147.483.648 s.d.     long int       %Id atau %li
                                             2.147.483.649

                      Unsigned Long   32 bit  0 s.d. 4.294.967.296    unsigned long  %lu
                      Integer                                         int
                      Float           32 bit  3,4 x 10-38 s.d 3,4 x 1038  Float      %f

                      Double          64 bit  1,7 x 10-308 s.d 1,7 x   double        %lf
                                             10308
                      Long Double     80 bit  3,4 x 10-4.932 s.d.     long double    %Lf
                                             1,1 x 104.932
                      Char            8 bit  -128 s.d. 127            char           %c






                  Tipe Data, Variabel, Konstanta, Operator dan Ekspresi                          1
   1   2   3   4   5   6   7   8   9   10   11