Page 11 - karlina Ebook
P. 11

Tipe data     Byte                           Batasan

                                                                          32
                        unsigned  long     4    Bilangan bulat antara  0 s.d 2 -1
                        int
                        float              4    Bilangan real antara

                                                - 3.4 E+38 s.d. 3.4E+38 (7 digit presisi)
                        double             8    Bilangan real antara

                                                -1.7E+308 s.d. 1.7E+308 (15 digit presisi)

                        #include   <limits.h>
                        main() {
                           cout<<17;                        //  hasil = ?
                           cout<<017;                       //     ??
                           cout<<0x17;                      //     ??
                            cout<<”Ukuran tipe integer: ”<<sizeof(int)<<endl;
                            cout <<”Bilangan minimum char: ”<<CHAR_MIN<<endl;
                                cout<< ”Bilangan minimum Uchar: ”<<UCHAR_MAX<<endl;
                            cout <<”Bilangan maximum int : ”<<INT_MAX;
                        }

                  Latihan:

                  Coba untuk semua tipe data, tampilkan nilai terendah dan nilai tertinggi serta ukuran
                  semua tipe!!




                 Percobaan 2.4: Literal / String
                        #include <string.h>
                        main(){
                               cout<<"abc\ndef");                  // hasil = ??

                               cout<<"abc\tdef");                  //     ??
                               cout<<"\"Halo\"");                  //     ??
                               cout<<”Panjang kata Unpad =”<< strlen(“Unpad”);

                               cout<<strlen(“Selamat Pagi. \n”)<<endl;
                               cout<<strlen(“Selamat Pagi. ”)<<endl;
                               cout<<strlen(“Selamat”)<<endl;
                               cout<<strlen(“S”)<<endl;
                               cout<<strlen(“”)<<endl;
                        }










                                                                                                        8
   6   7   8   9   10   11   12   13   14   15   16