Pengertian Dan Penjelasan Variabel, Konstanta, Dan Tipe Data di C++ Terlengkap

Pengertian Dan Penjelasan Variabel, Konstanta, Dan Tipe Data di C++ Terlengkap



Halo Kawan anakkampus16, apa kabar? disini saya akan menjelaskan apa itu Variabel, Konstanta, dan Tipe Data pada C++ Serta saya beri contohnya. mungkin anda mencari materi ini untuk tugas kuliah atau tugas sekolah. Mungkin penjelasan di bawah ini cukup banyak sehingga membutuhkan sabar, untuk membacanya. oke langsung saja ke materi variabel, konstanta, dan tipe data :





a. Variabel 

variabel adalah tempat penyimpanan nilai. sebagai contoh penulisan notasi variabel adalah:



A = 4;
B = 2;
C = b + 2;



pada contoh di atas, terdapat 3 (tiga) variabel, yakni a,b,dan c. Setiap variabel memerlukan pengenal  atau identifier untuk membedakan satu variabel dengan variabel yang lain. Maka label "a", "b", dan "c" adalah dari tiga variabel tersebut.

Pengenalan/Identifier

Pengenal yang valid adalah himpunan dari satu atau lebih HURUF, DIGIT, atau UNDERSCORE (_). selain dari itu, penamaan variabel (pengenal)  menjadi tidak valid. Pengenal harus di mulai dengan HURUF. Dapat juga di mulai dengan UNDERSCORE. Disamping pengenal tidak boleh menggunakan reserved keyword yang sudah di gunakan oleh engine C++. Antara lain :

asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default, delete, do, double, dynamic_case, else, enum, explicit, export, extern, false, float, for, friend, goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public, register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch, template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual, void, volatile, wchar_t, while

juga tidak dapat di gunakan sebagai penamaan pengenal, sebagai berikut:

and, and_eq, bitand, bitor, compl, not, nor_eq, or, or_eq, xor, xor_eq



Tipe Data


Saat membuat program, nilai dari variabel akan disimpan dalam memori komputer. Kan tetapi perlu didefinisikan jenis data yang akan di simpan. Inilah kegunaan tipe data. jenis tipe data yang di gunakan adalah berikut:



Nama
Tipe Data

Deskripsi

Ukuran

Range

Char

Character or mall interger

1 byte

Signed:-128 to 127
Unsigned: 0 to 255

Shord int (short)

Short integer

2 byte

Signed:-32768 to 32767
Unsigned: 0 to 4294967295

Int

Interger

4 byte

Signed:-2147483648 to 214783647
Unsigned: 0 to 4294967295


Long int (long)

Long interger

4 byte

Signet:-2147483648 to 2147483647
Unsigned: 0 to 4294967295

Bool

Bolean value. True of false

1 byte

True of false

Float

Floating point number

4 byte

+/- 3.4e +/- 38 (~7 digits)

Double

Double precision floating point number

8 byte

+/- 1,7e +/- 308 (~15 digits)

Long double

Long double precision floating point number

8 byte

+/- 1.7e +/- 308 (~15 digits)

Wchar_t

Wide character

2 atau 4 byte

I wide character


Deklarasi Variabel

Untuk menggunakan variabel, harus di definisikan tipe data yang di gunakan. Berikut adalah contoh menuliskan variabel :




Int a;
Float mynumber;


Atau:



Int a, b, c;




// operating with variabel 4
#include <iostream>
Using namespace std;
{
// declaring
variabeles: int a, b;
Int result;
// precess:
a = 5; b = 2;
a = a + 1; result = a – b;
// print out
the result: cout << result;
// terminate
the program: return 0;
}

4



// initialzation of variabel
#include <iostream>
using namespace std;

int main()

{
int a=5; //initial value = 5
int b(2); //initial value = 2
int result; //initial value

undetermined

a = a + 3;
result = a - b;
cout<<result;
return 0;
}

bila anda mau mencoba program di atas maka hilangkan undetermined

output





String


Variabel yang dapat menyimpan nilai non-numerik, yang lebih panjang dari pada satu karakter di sebut sebagai string.



// my first string this is string

#include <iostream>
#include <string>

using namespace std;

int main()
{
string mystring = "This is string";
cout<< mystring;
return 0;
}


Output








// my first string
#inclede <iostream>
#inclede <string>

<![if !supportLineBreakNewLine]>

<![endif]>
Using namespace std;

Int main ()
{

String mystring;

Mystring = “this is the initial string content”; cout<<
mystring <<endl;

Mystring = “this is the initial string content”; cout<<
mystring <<endl;

Return 0;

}

This is a different string content

This is a different string content



Konstanta

Konstanta adalah ekspresi dengan nilai tetap.

literal

Literal digunakan untuk menyatakan nilai tertentu dalam sebuah program. Misal: 



a =5


nilai 5 pada kode di atas adalah sebuah konstanta literal. Konstanta Literal dapat dibagi menjadi integer Numerals, Floating-Point Numerals, Characters, Strings dan Boolean Values.

Integer Numeral



7667

107

-206



Angka dalam boks di atas merupakan konstanta numerik yang di identifisikan sebagai nilai integer desimal. Unutk menuliskannya, tidak diperlukan tanda kutip dobel (" ").
Selain itu, digunakan juga penomoran sebagai berikut :


75         //  decimal

0113    //   octal

0x4b   //   hexadecimal


75       //   int

75u    //    unsigned int

75     //     long

75ul  //     unsigned long


Floating Point Number


3.14159            //       3.14159

6.02e23            //        6.02 x 10^23

1.6e-19                       1.6 x 10^-19

3.0                               3.0


Character and string literals

Character also exist non-numerical constants, like:



‘z’

‘p’

“Hello Word” “How do you do?”


ESCAPE CODES:




\n

Newline

\r

Carriage return

\t

Tap

\v

Vertical tab

\b

Backspace

\f

Form feed (page feed)

\a

Alert (beep)

\’

Single quote (‘)

\”

Double quote (“)

\?

Question mark

\\

Backslash (\)



Boolean literals

Hanya ada dua nilai Boolean yang vaid: true and false.

Defined Constants (#define)

You can define your own names for Constants that you use very often without having to resort to memory-consuming variables, simply by using the #define preprocessor directive. Its format is:

#define Identifier value




//defined contants: calculate circumferensce

#include <iostream>

Using namespace std;
#define PI 3.14159
#define NEWLINE ‘\n’
Int main()
{
Double r=5.0; //radius
Double circle;
Cout<<circle;
Cout<<NEWLINE;


Declared contacts (const)

Dengan menggunakan prefix: const, dapat digunakan pendeklarasian konstanta dengan sebuah tipe yang spesifi, sebagaimana variabel:


Cont int
Pathwidth = 100;
Cont char
Tabulator =  ‘\t’;</





oke kawan anakkampus16, itulah pengertian dan penjelasan dari kami tentang  Variabel, Konstanta, Dan Tipe Data di C++  semoga bermanfaat bagi anda yang mencari materi ini. Dan jangan lupa bersedekah untuk share artikel ini. Bila ada di tanyakan bisa di comment.




Comments

Popular posts from this blog

Simple Dan Mudah Memperbaiki This operation has been cancelled due to restriction in effect on this computer. please contact your system administrator

Cara Menjawab Kursus Hak Cipta Dari Youtube Dengan Benar

12 Cara Mengobati Kelopak Mata Bengkak Dan Merah Dengan Cepat