អថេរ និង ប្រភេទទិន្នន័យ(Variable & Data Types)


អថេរ (Variable)

អថេរគឺជាកន្លែងស្តុកទុកមួយសម្រាប់រក្សាទុកតម្លៃទិន្នន័យ។

នៅក្នុង C ++ មាន ប្រភេទ អថេរផ្សេងៗគ្នា (កំណត់ដោយពាក្យគន្លឹះផ្សេងៗគ្នា) ឧទាហរណ៍ៈ

  • int - រក្សាទុកចំនួនគត់ (លេខទាំងមូល) ដោយគ្មានទសភាគដូចជា ១២៣ ឬ -១២៣
  • double - រក្សាទុកលេខដែលមានខ្ទង់ទសភាគដូចជា ១៩,៩៩ ឬ -១៩.៩៩
  • char- រក្សាទុកតួអក្សរតែមួយៗដូចជា 'a' ឬ 'B' ។ តម្លៃដែលកំណត់ឫសរសេរក្នុង char ត្រូវសរសេរក្នុង Single quotes '......'
  • string- រក្សាទុកអត្ថបទដូចជា "Hello world" ។ តម្លៃដែលកំណត់ឫសរសេរក្នុង string ត្រូវសរសេរក្នុង double quotes "......"
  • bool - រក្សាទុកតម្លៃតែពីរទេគឺ៖ True , False

ប្រកាស (បង្កើត) អថេរ

ដើម្បីបង្កើតអថេរអ្នកត្រូវបញ្ជាក់ប្រភេទនិងកំណត់តម្លៃវា៖

Syntax

type variable _name= value;

type ជាប្រភេទទិន្នន័យរបស់អថេរ និង variable _name គឺជាឈ្មោះរបស់អថេរ (ដូចជា x រឺ myName ) ។  សញ្ញាស្មើ គឺត្រូវបានប្រើដើម្បីផ្តល់តម្លៃទៅឱ្យអថេរ(Value អាចជាលេខឫអក្សរ)។

ដើម្បីបង្កើតអថេរដែលគួរផ្ទុកលេខសូមមើលឧទាហរណ៍ខាងក្រោម៖

ឧទាហរណ៍

បង្កើតអថេរមួយដែលមានឈ្មោះថា myNum នៃប្រភេទ intហើយផ្តល់តម្លៃវាដល់ 15 

int myNum = 15;
cout << myNum;

អ្នកក៏អាចប្រកាសអថេរដោយមិនចាំបាច់ផ្តល់តម្លៃហើយកំណត់តម្លៃនៅពេលក្រោយ៖

ឧទាហរណ៍

int myNum;
myNum = 15;
cout << myNum;

ចំណាំថាប្រសិនបើអ្នកកំណត់តម្លៃថ្មីទៅអថេរដែលមានស្រាប់នោះវានឹងសរសេរជាន់លើតម្លៃមុន៖

ឧទាហរណ៍

int myNum = 15;  // myNum is 15
myNum = 10// Now myNum is 10
cout << myNum;  // Outputs 10


ប្រភេទផ្សេងទៀត

ការបង្ហាញប្រភេទទិន្នន័យផ្សេងទៀត៖

ឧទាហរណ៍

int myNum = 5;               // Integer (whole number without decimals)
double myFloatNum = 5.99;    // Floating point number (with decimals)
char myLetter = 'D';         // Character
string myText = "Hello";     // String (text)
bool myBoolean = true;       // Boolean (true or false)

ប្រភេទទិន្នន័យ(Data Types)

ដូចបានពន្យល់នៅផ្នែកអថេរខាងលើ អថេរក្នុង C ++ ត្រូវតែមានប្រភេទទិន្នន័យដែលបានបញ្ជាក់:

ឧទាហរណ៍

int myNum = 5;               // Integer (whole number)
float myFloatNum = 5.99;     // Floating point number
double myDoubleNum = 9.98;   // Floating point number
char myLetter = 'D';         // Character
bool myBoolean = true;       // Boolean
string myText = "Hello";     // String


ប្រភេទទិន្នន័យមូលដ្ឋាន

ប្រភេទទិន្នន័យបញ្ជាក់ទំហំនិងប្រភេទព័ត៌មានដែលអថេរនឹងរក្សាទុក៖



ប្រភេទទិន្នន័យ(Data Types) ចែកចេញជា 4 ក្រុមគឺ៖

  • Numbers
  • Booleans
  • Characters
  • Strings

Numeric Types

int ប្រើនៅពេលដែលយើងចង់រក្សាទុកជាចំនួនគត់ដូចជា 35 ឬ 1000, ហើយ floatឬ double ប្រើនៅពេលដែលយើងចង់រក្សាទុកជាចំនួនទសភាគ ដូចជា 9.99 ឬ 3,14515 ។

int

int myNum = 1000;
cout << myNum;

float

float myNum = 5.75;
cout << myNum;

double

double myNum = 19.99;
cout << myNum;


Scientific Numbers

លេខមានក្បៀសក៏អាចជាលេខវិទ្យាសាស្ត្រដែលមានលេខ“ e or E” ដើម្បីបង្ហាញពីស្វ័យគុណនៃលេខ ១០៖

ឧទាហរណ៍

float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;


Boolean Types

ប្រភេទទិន្នន័យ Boolean ត្រូវបានប្រកាសជាមួយ boolពាក្យគន្លឹះហើយអាចយកតែតម្លៃ truefalseនៅពេលតម្លៃត្រូវបានត្រឡប់ true = 1និង false = 0

ឧទាហរណ៍

bool isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun;  // Outputs 1 (true)
cout << isFishTasty;  // Outputs 0 (false)



Character Types

charជាប្រភេទទិន្នន័យប្រើសម្រាប់រក្សាទុក តួអក្សរ តែមួយតួរ។ តួអក្សរត្រូវតែព័ទ្ធជុំវិញដោយសញ្ញា  '......'   មួយដូចជា 'A' ឬ 'c';

ឧទាហរណ៍

char myGrade = 'B';
cout << myGrade;

ជាជម្រើសអ្នកអាចប្រើតម្លៃ ASCII ដើម្បីបង្ហាញតួអក្សរជាក់លាក់៖

ឧទាហរណ៍

char a = 65, b = 66, c = 67;
cout << a;
cout << b;
cout << c;



String Types

stringជាប្រភេទទិន្នន័យត្រូវបានប្រើដើម្បីទុកលំដាប់នៃតួអក្សរ (អត្ថបទ) មួយ។ តម្លៃអក្សរត្រូវតែសរសេរក្នុងសញ្ញា"....." ។

ឧទាហរណ៍

string greeting = "Hello";
cout << greeting;

ដើម្បីប្រើខ្សែអក្សរអ្នកត្រូវបញ្ចូលឯកសារបឋមកថាបន្ថែមនៅក្នុងកូដប្រភព <string>បណ្ណាល័យ៖

ឧទាហរណ៍

// Include the string library
#include <string>

// Create a string variable
string greeting = "Hello";

// Output string value
cout << greeting;





Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !