Recent in Technology

Variabel, Konstanta dan Size and Range Pada Pemrograman C

1. Variabel pada pemrograman c

Pengertian variabel: di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya.

Yang perlu diketahui, variabel harus dideklarasikan sebelum digunakan untuk menyimpan nilai. Pendeklarasiannya sebagai berikut:

Tipe_data nama_variabel

Contoh:

int bil1,bil2,bil3,jumlah,selisih;

Contoh Program:

/* Menghitung jumlah dan Selisih dua bilangan */

# include

# include

void main()

{

int bil1,bil2,bil3,jumlah,selisih;

bil1 = 10;

bil2 = 5;

bil3 = bil1 + bil2;

clrscr();

printf("masukkan Bilangan ke-1: ");scanf("%d",&bil1);

printf("Masukkan Bilangan ke-2: ");scanf("%d",&bil2);

jumlah=bil1+bil2;

selisih=bil1-bil2;

printf("Jumlah kedua bilangan tersebut: %3d \n",jumlah);

printf("Selisih kedua bilangan tersebut: %2d",selisih);

getch();

}




2. Konstanta pada pemrograman c

Pengertian Konstanta: Konstanta atau terkadang disebut literal digunakan untuk Menyatakan suatu nilai yang bersifat tetap.

Contoh:

#define pi 3.14

Konstanta String: Konstanta string adalah deretan karakter yang ditulis dengan awalan dan akhiran petik ganda.

Contoh:

"menentukan nama hari \n"

#include "stdio.h"

#include "conio.h"

#include "math.h"

#define pi 3.14

int main()

{

float r,t,v;

r = 7;

t = 10;

v = pi*r*r*t;

printf("Volum Tabung adalah %5.2f * %5.2f * %5.2f * %5.2f = %5.2f",pi,r,r,t,v);

getch();

}

3. Size dan Range pemrograman c

Tipe data size mengacu pada jumlah memori yang digunakan. Semakin besar byte pada sebuah tipe data maka akan memakan lebih banyak memori. Jadi tipe data satu byte dapat menyimpan nilai-nilai yang terbatas pada jumlah
varians yang dapat diwakili dalam satu byte data. Sebuah
tipe data unsigned character, Misalnya satu byte data memungkinkan untuk menghabiskan memori dari nilai 0 sampai 255. Size tipe-tipe data ini biasanya ditetapkam dalam standar karakter ASCII yang ditetapkan.

Berikut adalah Tabel Tipe-Tipe data beserta size dan keterangan-keterangan penunjang lainnya.

No

Tipe Data

Ukuran

Range

Format

Keterangan

1

Char

1 byte

- 128 s/d 127

%c

Karakter/string

2

Int

2 byte

- 32768 s/d 32767

%i , %d

Integer

3

Float

4 byte

- 3.4E-38 s/d 3.4E+ 38

%f

Bilangan Pecahan

4

Double

8 byte

- 1.7E-308 s/d 1.7+308

%lf

Pecahan Perisisi Ganda

5

void

0 byte

-

Tidak Bertipe