Nim : 16063056
Tipe Tipe Data Bahasa C
A. Tipe Data Standar
Tipe dasar adalah tipe data yang dapat langsung dipakai. Yang ter masuk dalam tipe
dasar adalah : bilangan bulat (integer), l ogi ka (boolean), karakter, bilangan riil (float)
dan string. Ti ga tipe dasar yang pertama disebut tipe ordinal karena setiap nilai
konstantanya bisa diubah ke nilai integer.
1. Integer (Bilangan Bulat)
integer adalah bilangan bulat tanpa bagian fraksional dan titik decimal integer
disimpan sebagai bilangan biner
Contoh :
bilangan 7 adalah 111 dalam sistem biner
0 0 0 0 0 1 1 1
22 21 20
Tipe Ukuran for mat Jangkauan nilai
memori
Char 1 %d/%i -128..127
(dalam byte)
unsigned char 1 %u 0..255
INTEGER (int) 2 %d/%i -32768..32767
unsigned i nt 2 %u 0..65535
LONGINT (long) 4 %ld/%li -2147483648..2147483647
unsigned long 4 %lu 0..4294967295
OUTPUT: OUTPUT:
baris 1 baris
1 baris 2
baris 2
B. Tipe Bentukan
1. Tipe dasar yang diberi nama baru
Contoh :
typedef int bilangan
2. Rekaman (struct)
3. Nama
Nama diberikan kepada peubah (variabel), konstanta, tipe bentukan, nama fungsi,
dan nama prosedur.
Aturan penamaan :
1. Diawali dengan hur uf alfabet.
2. Hur uf besar atau kecil dibedakan.
3. Nama tidak boleh mengandung operator aritmatika, operator relasional, tanda
baca, spasi