Minggu, 07 Juni 2009

There's a song that's inside of my soul
It's the one that I've tried to write over and over again
I'm awake in the infinite cold
But you sing to be over and over and over again

So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours I know now...
You're my only hope

Sing to me the song of the stars
Of your galaxy dancing and laughing and laughing again
When it feels like my dreams are so far
Sing to me of the plans that you have for me over again

So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours I know now...
You're my only hope

I give you my destiny
I'm givin' you all of me
I want your symphony singing in all that I am
At the top of lungs
I'm givin' it back

So I lay my head back down
And I lift my hands and pray
To be only yours, I pray
To be only yours, I pray
To be only yours I know now...
You're my only hope

OoooOoo
Mmmm
Ooooooo

/*Ini adalah salah satu dari ost A Walk To Remember yang paling gw suka. (^_^)b */

Rabu, 03 Juni 2009

Tipe data dasar pada C

Arti Kata (Webster)

  • Data (da●ta) adalah fakta yang dapat berupa angka,simbol,gambar, statistik dan lainnya yang melalui suatu teknik konklusi dapat menghasilkan informasi.
  • Struktur (struc●ture) merupakan cara membentuk, mengkonstruksi, mengaransemen, mengkomposisikan ataupun mengorganisasikan sesuatu.

Alasan data disimpan:

Supaya bisa diakses diproses untuk masa yang akan datang.


Alasan penyimpanan membutuhkan struktur data:

Supaya lebih mudah atau efisien dalam pengaksesan/pemrosesan data tersebut.


Tipe data dasar pada C:

Integer

Penulisan dalam bahasa C yaitu: int terbagi dalam 2 kategori:

a. int

-Ada 2 macam: int atau signed int dan unsigned int

-Menempati 2 byte (16 bit)

-Ilustrasi int atau signed int:

Bit paling kiri merangkap sebagai tanda (sign):

0: berarti nilai positif

1: berarti nilai negatif 2’s complement

Nilai yang dapat ditampung berkisar dari: -32768 s.d. 32767

-Ilustrasi unsigned int:

Semua bit menyatakan nilai positif.

Nilai yang dapat ditampung berkisar dari: 0 s.d. 65535

Contoh program:

Nb: Dalam hal ini, tipe data signed int dan unsigned int menghasilkan output yang sama (representasi/kombinasi bit-bit-nya sama saja).














b. long int

-Menempati area sepanjang 4 byte (32 bit).

-Ada 2 macam: long int = long (signed long int) dan unsigned long.

-Ilustrasi long:

Bit paling kiri merangkap sebagai tanda (sign):

0: berarti nilai positif

1: berarti nilai negatif 2’s complement

Nilai yang dapat ditampung berkisar dari: -2147483648 s.d. 2147483647

-Ilustrasi unsigned long:

Semua bit menyatakan nilai positif.

Nilai yang dapat ditampung berkisar dari: 0 s.d. 4284967295

Signed long int dicetak dengan format “%li”

Unsigned long int dicetak dengan format “%lu”

Floating Point

Penulisan dalam bahasa C yaitu: float terbagi dalam 2 kategori:

a. Float

-Menggunakan memori 4 byte (32 bit).

-Dapat menampung nilai 3.4E-38 s.d. 3.4E38 baik positif maupun negatif.

Nb: 1.25E02 maksudnya 1.25 * 102 = 1.25 * 100 = 125

1.25E-02 maksudnya 1.25 * 10-2 = 1.25 * 0.01 = 0.0125

b. Double dan long double

- double

Menggunakan memori 8 byte (64 bit)

Dapat menampung nilai 1.7E-308 s.d. 1.7E308 baik positif maupun negatif.

- long double

Menggunakan memori 10 byte (80 bit).

Dapat menampung nilai 3.4E-4932 s.d. 1.1E4932 baik positif maupun negatif.

Contoh program:


































Character

Hanya menggunakan 1 byte (8 bit) memori sehingga hanya bias diisi dengan 1 karakter.

-Ada 2 macam: char atau signed char dan unsigned char.

-Ilustrasi Signed char:

Data (karakter) yang direpresentasikan dengan 8 bit memori ini, bila ingin dinyatakan sebagai nilai numerik, maka nilainya akan berkisar dari -128 s.d. 127.

Bit paling kiri merangkap sebagai tanda (sign) dan juga sebagai nilai:

0: berarti nilai positif

1: berarti nilai negatif 2’s complement

Contoh program:



























-Ilustrasi unsigned char:
Data (karakter) yang direpresentasikan dengan 8 bit memori ini, bila ingin dinyatakan sebagai nilai numerik, maka nilainya akan berkisar dari 0 s.d. 255 dimana bit-bit nya hanya merepresentasikan nilai positif.

Contoh program:
























;;

By :
Free Blog Templates