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
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 |
Social Plugin