Senin, 06 Juli 2009

Variabel dan Konstanta

Variabel merupakan komponen yang sangat penting pada pemrograman. Variabel digunakan dalam program untuk menyimpan suatu nilai, dan nilai yang ada padanya dapat diubah selama eksekusi program berlangsung. Adapun Konstanta menyatakan nilai yang tetap. Misalnya, 234 adalah sebuah konstanta bilangan bulat.

Mendeklarasikan & Mendefinisikan Variabel
Variabel yang akan digunakan dalam program haruslah didefinisikan terlebih dahulu. Yang dimaksud dengan dekalarasi disini adalah memperkenalkan sebuah pengenal ke dalam program dan menentukan jenis data yang dapat disimpan di dalamnya. Apabila suatu pendeklarasian menybablan pengalokasian memory, maka proses deklarasi tersebut dinamakan Pendefinisian. Yang jelas, pendefinisan berati pula pendeklarasian. Tapi tidak semua pendeklarasian itu berarti pendefinisian

Type data C++

Type data dasar pada C++ meliputi: char, int, short, long, float, double, long double. Type data yang berhubungan dengan bilangan bulat adalah char, int, short dan long. sedangjan yang lainnya berhubungan dengan bilangan pecahan. Pada MS-DOS type data short identik dengan int. Oleh karena itu jarang digunakan. Tapi pada System operasi lain, umumnya short berukuran lebih kecil dari pada type int.

Ukuran memori yang diperlukan untuk masing - masing type data sangat bergantung pada hardware dari komputer yang digunakan. Karena itu jangkauan bilangan dari masing - masing type data juga sangat berlainan antara hardware yang satu dengan hardware yang lainnya. Nilai yang tercakup pada type data bilangan (bulat maupun pecahan) pada arsitektur PC yang berbasis DOS dapat dilihat pada daftar berikut:






Type DataUkuran MemoryJangkauan NIlaiJumlah digit Presisi
char1 byte-128 hingga + 127 -
int2 byte-32768 hingga + 32767 -
long4 byte-2.147.438.648 hingga +2.147.438.648 -
float4 byte3,4x10-38 hingga 3,4x1038 6 - 7
double8 byte1,7x10-308 hingga 1,7x10308 15 - 16
long double10 byte3,4x10-4932 hingga 1,1x104932 19

Kata Kunci C++

Kata kunci (keyword) adalah pengenal system yang mempunyai makna khusu bagi compiler. fungsi dari kelompok ini tidak dapat diubah. karena itu, kata kunci tidak dapat digunakan sebagai pengenal yang dibuat oleh pemrogram. Berikut ini adalah daftar kata kunci pada c++

asm
auto
break
case
char
class
const
continue
default
delete
do
double
else
enum
extern
float
for
friend
goto
if
inline
int
long
new
operator
private
protected
public
register
return
short
signed
sizeof
static
struct
switch
template
this
typedef
union
unsigned
virtual
void
volatile
while