Feed on
Posts
Comments

Bahasa C menyediakan 5 tipe data dasar, yaitu tipe data integer(int), float(float), double(double), karakter(char), dan kosong(void).

Berikut saya hanya akan membahas sebagian dari tipe data:

  • Integer
  • Nilai numerik pecahan yang disimpan ke dalam format integer akan dibulatkan ke bawah(dibuang nilai pecahannya).
  • Nilai numerik integer negatif yang disimpan ke dalam format integer akan disimpan di memori dengan cara komplemen dua(two’s complement). Misal:

Nilai 1234 akan disimpan ke dalam memori dalam bentuk biner

0 0 0 0 0 1 0 0 1 1 0 1 0 0 1 0

untuk nilai negatifnya akan disimpan dengan format biner sbb:

1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 0

biner ini mempunyai nilai desimal 64302.

  • Karakter

Format yang dipakai untuk menampilkan karakter adalah “%c. Karakter disimpan ke dalam memori sebesar 1 byte(8 bit) yang diwakili dengan kode ASCII. Misal karakter ‘A’ disimpan di dalam memori dengan nilai biner 01000001(65).

Contoh dengan program yang ditulis dengan Dev-Cpp:

#include <stdio.h>
#include <conio.h>

main(){

char karakter = ‘A’;

printf(”Nilai desimal dari %c adalah = %d”, karakter, karakter);

getch();
}

Berikut ini adalah beberapa karakter khusus yang ada di dalam bahasa C:

Karakter Escape                                               Arti

\a                                                                 bunyi bel

\b                                                          mundur satu spasi

\f                                                              ganti halaman

\n                                                            ganti baris baru

\r                                         ke kolom pertama, pada baris yang sama

\t                                                              tabulasi vertikal

\v                                                           tabulasi horisontal

(nol)                                                    nilai kosong(null)

\’                                                          karakter petik tunggal

\”                                                          karakter petik ganda

\\                                             karakter miring terbalik (backslash)

  • Array dari karakter(string)

Di dalam bahasa C tidak disediakan bentuk penulisan ke dalam tipe data string. Tetapi dapat dituliskan melalui tipe data char.

#include <stdio.h>
#include <conio.h>

main(){

char string[17] = “ini nilai string”;

printf(”Nilai stringnya adalah %s”, string);

getch();
}

Trackback URI | Comments RSS

Leave a Reply