hemm...tugas pertama menjadi mahasiswa...
gak susah tuh, tinggal copy paste jag....
hahahahaha
Nama:
Dwi Adhe Ayu N NIM: K11111005
TIPE
DATA BAHASA C
Tipe data
merupakan bagian program yang paling penting, karena tipe data mempengaruhi
setiap intruksi yang akan dilaksanakan oleh computer. Pemilihan tipe data yang
tepat akan membuat operasi data menjadi lebih efektih dan efisien.Terdapat lima
tipe dasar bahasa C yaitu:
No
|
Tipe
Data
|
Ukuran
|
Range
(Jangkauan)
|
Format
|
Keterangan
|
1
|
char
|
1 byte
|
128 s/d 127
|
%C
|
Karakter/string
|
2
|
Int
|
2 byte
|
32768 s/d 32767
|
%i , %d
|
Integer/bilangan bulat
|
3
|
float
|
4 byte
|
3.4E-38 s/d 3.4E+38
|
%f
|
Float/pecahan
|
4
|
double
|
8 byet
|
1.7E-308 s/d 1.7E+308
|
%1f
|
Pecahan/persisi ganda
|
5
|
void
|
0 byet
|
-
|
-
|
Tidak bertipe
|
Int, float, double dan char dapat dikombinasikan dengan
pengubah (modifier) signed, unsigned, long, dan short. Hasil dari kombinasi
tersebut diantaranya dapat dilihat pada tabel berikut :
Tipe
Data
|
Length
|
Range
|
Unsigned
char
|
8 bit
|
0 s/d 225
|
char
|
8 bit
|
-128 s/d 127
|
Enum
|
16 bit
|
-32,768 s/d 32,767
|
Unsigned
int
|
16 bit
|
0 s/d 65,535
|
Short int
|
16 bit
|
-32,768 s/d 32,767
|
int
|
16 bit
|
-32,768 s/d 32,767
|
Unsigned
long
|
16 bit
|
0 s/d 4,294,967,295
|
long
|
32 bit
|
-2,147,483,648 s/d 2,147,483,647
|
Float
|
32 bit
|
3.4*(10**-38) s/d 3.4*(10**+38)
|
Unsigned
char
|
32 bit
|
1.7*(10**-308) s/d 1.7*(10**+308)
|
Unsigned
char
|
32 bit
|
3.4*(10**-4932) s/d 1.1*(10**+493)
|
Tidak ada komentar:
Posting Komentar