Rabu, 16 Januari 2019

Algoritma (Lanjutan Pengenalan Bahasa C)

Hai guyss... Sekarang saya akan  menjelaskan lebih lanjut mengenai bahasa C.


Di dalam bahasa C, ada sebuah kode pemograman yang apabila di compile maka kode itu tidak akan dieksekusi. Kode tersebut biasa disebut komentar. komentar dapat digunakan dengan diawali tanda /* dan diakhiri dengan tanda *\. Menuliskan komentar juga dapat menggunakan tanda //.

Beda dari kedua cara tersebut adalah:
1. Jika menggunaka tanda /* dan *\

  •     Tanda tersebut biasanya digunakan untuk memberi komentar sebanyak 2 baris atau lebih secara sekaligus. contohnya:
          /*--------------------------------------
                 MY FIRST PROGRAM
             --------------------------------------*\
2. Jika menggunakan tanda //
  • Tanda tersebut hanya dapat digunakan untuk memberi komentar sebanyak satu baris. Jadi jika ingin memberikan komentar di bawahnya lagi harus menggunakan tanda // lagi. Contohnya:
         // This Program will simply print out a message


Character dalam bahasa pemograman C yang ditulis menggunakan ASCII (American Standard Code For Information Interchage) antara lain:

  • Capital letters A...Z
  • Lower case a...z
  • Digit 0...9
  • Special Characters '!', '&', '+', '\', '_', dll.

Sistem penamaan untuk berbagai element di pemograman seperti, variable, function, constanta, dan lain-lain dimulai dengan kata atau underscore '_'. Penamaan ini merupakan case sensitive.


Kata Kunci adalah kata yang memiliki arti yang special di dalam compiler bahasa pemograman C. seperti: auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while, dan lain-lain.

Variable digunakan untuk mengidentifikasi suatu data / informasi. Dalam variable mengandung nama, alamat(L-value), tipe data, ukuran data, dan data(R-value).
Format deklarasi variable:
   <data type> <variable name>;
   <data type> <variable name> = <initial value>;
Contoh :
   int a, b, c, total;
   float salary, bonus;
   int num_students = 20;

 Terdapat 5 tipe data dan 4 pengubah tipe data:

  • 5 Tipe data :
  1. Character                     => char
  2. integer                         => int
  3. floating point              => float
  4. double floating point  => double
  5. Void                            =>void
  • 4 Pengubah tipe data:
  1. signed
  2. unsigned
  3. long
  4. short


Tipe data void adalah tipe data yang dapat berubah menjadi berbagai tipe data lainnya.

Constant / symbol constant tidak mempunyai alamat (hanya ada nilai) dan nilainya tidak dapat diubah saat di run.
Constant type:
  1. Integer constant      ð -5   
  2. Floating-point constant   ð 3.14   
  3. Character constant    ð 'C'    '1'    '$'
  4. Escape sequence  ð \n   \t    \''
  5. String constant  ð ''BiNus''
  6. Symbolic constant  ð #define PHI 3.14
   
Sizeof adalah operator untuk mencari ukuran tipe data dalam bahasa C. Syntax : sizeof expression.
Contoh : 
  1. sizeof(int) = 4 => Dev-V (Windows)
  2. sizeof(int) = 2 => Turbo C ver 2.0 (DOS)


Sekian dan terimakasih....




Tidak ada komentar:

Posting Komentar