Identifier (Pengenal)
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi.
Aturan untuk penulisan
identifier :
- Tidak boleh dimulai dengan karakter non huruf
- Tidak boleh ada spasi
- Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |
- Tidak boleh menggunakan reserved words yang ada dalam C++.
- Tidak boleh dimulai dengan karakter non huruf
- Tidak boleh ada spasi
- Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . / |
- Tidak boleh menggunakan reserved words yang ada dalam C++.
Tipe data dasar :
-
tipe
bilangan
bulat
-
tipe
bilangan
riil
-
tipe
logika
-
tipe
karakter/string
Tipe data bentukan :
- Struktur
- Enumerasi
Tipe bilangan bulat
Tipe
data
|
Ukuran (bit)
|
Rentang
|
int
|
16 atau 32
|
-32.768
sampai 32.767
-2.147.483.648
sampai
2.147.483.647
|
unsigned
int
|
16
atau 32
|
0 sampai 65.535 atau
0 sampai 4.294.967.295
|
signed
int
|
16
atau 32
|
sama seperti int
|
short
int
|
16
|
-32.768
sampai 32.767
|
unsigned
short int
|
16
|
0 sampai 65.535
|
signed
short int
|
16
|
sama seperti short int
|
long
int
|
32
|
-2.147.483.648
sampai 2.147.483.647
|
signed
long int
|
32
|
sama seperti long int
|
unsigned
long int
|
32
|
0 sampai 4.294.967.295
|
Tipe bilangan riil
Tipe data
|
Ukuran (bit)
|
Rentang
|
Presisi
|
float
|
32
|
1.2E-38 sampai 3.4E+38
|
6 digit presisi
|
double
|
64
|
2.3E-308 sampai 1.7E+308
|
15 digit presisi
|
long double
|
80
|
3.4E-4932 sampai 1.1E+4932
|
19 digit presisi
|
TIPE LOGIKA
Tipe ini mempresentasikan data-data yang
hanya mengandung dua buah nilai, yaitu nilai logika (boolean) yang terdiri dari
nilai benar (direpresentasikan dengan nilai 1) dan nilai salah
(direpresentasikan dengan nilai 0).
TIPE KARAKTER STRING
Tipe data
|
Ukuran (bit)
|
Rentang
|
char
|
8
|
-128 sampai 127 atau 0 sampai 255
|
unsigned char
|
8
|
0 sampai 255
|
signed char
|
8
|
-128 sampai 127
|
Di bawah ini adalah contoh Program C++
#include
<stdio.h>
#include
<conio.h>
typedef
int angka;
typedef
float pecahan;
typedef
char huruf;
void
main(){
clrscr();
angka umur;
pecahan
pecah;
huruf h;
huruf nama[10];
printf("masukkan
umur anda : ");scanf("%d",&umur);
printf("Umur
anda adalah %d",umur);
printf("\nmasukkan
bilangan pecahan
: ");scanf("%f",&pecah);
printf("Bilangan
pecahan %f",pecah);
printf("\nmasukkan
huruf : ");h=getche();
printf("\nHuruf
anda %c",h);
printf("\nmasukkan
nama : ");scanf("%s",nama);
printf("Nama
anda %s",nama);
getch();
}
1 comments:
Click here for commentsinformasi nya sangat membantu bagi pemula seperti saya.
ConversionConversion EmoticonEmoticon