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;
}
#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;
}
#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
Post a Comment