Data Types
C++မွာ data value ေတြ ထိန္းသိမ္းဖို႔ variable ေတြကိုအမ်ိဳးအစားသတ္မွတ္ေပးရပါတယ္ ။ အဓိကအားျဖင္႔ေတာ႔ Data Types (၅) မ်ိဳးရွိပါတယ္ ။
(၁) int
(၂) char
(၃) float
(၄) bool
(၅) void
တို႔ျဖစ္ၾကပါတယ္ ။
Data_type variable_name ; // int a; ပံုစံမ်ိဳးေၾကျငာေပးရပါမည္ ။
(၁) int
int ဆိုတာကေတာ႔ integer ကို ကိုယ္စားျပဳတာပါ ။ သူ႔မွာဘယ္လို တန္ဖိုးေတြပါဝင္မလဲဆိုေတာ႔ (-32 , 0 , 78 )စတဲ႔ ဂဏန္းေတြပါဝင္ပါမယ္ ။ တကယ္လို႔ ကိုယ္သံုးမဲ႔ value က အဲလိုတန္ဖိုးေတြျဖစ္မယ္ဆိုရင္ variable ကို int အျဖစ္ေၾကျငာေပးရမွာျဖစ္ပါတယ္ ။
integer ရဲ့ေအာက္မွာ short int ,long int , unsigned int , unsigned short int , unsigned long int ,int 32,int 16,unsigned int 16,insigned 32 စသည္တို႔ပါဝင္ပါေသးတယ္ ကိုယ္သံုးမဲ႔ value ရဲ့ rank အေပၚမွာမူတည္ၿပီး data type ေတြေၾကျငာရာမွာကြဲျပားသြားနိုင္ပါတယ္ ။ သူတုိ႔ရဲ့ rank ကိုေတာ႔ေအာက္မွာပဲၾကည့္လုိက္ပါ ။
(၂) char
char ဆိုတာကေတာ႔ Character ေတြကိုယ္စားျပဳေၾကျငာေပးရမဲ႔ data type တစ္မ်ိဳးပါပဲ ။ ကီးဘုတ္ေပၚမွာရွိေနတဲ႔ ကီးေတြအားလံုး က character နဲ႔အက်ံဳးဝင္ပါတယ္ (function key ေတြမပါ ) ဥပမာ --- a , 7 , ! , + ေတြ စသျဖင္႔ေပါ႔ ။
character မွာလည္း unsigned char , char , signed char , wchar_t စသည္ျဖင္႔ရွိပါတယ္ ။
(၃) float
float ဆိုတာကေတာ႔ floating point number ေတြအတြက္ေၾကျငာေပးရတဲ႔ typeတစ္ခုပါ ။ ဥပမာ --- 0.5 , -5.7 , 11.00 စသျဖင္႔ေပါ႔ ။
double
floating point လိုပါပဲ ဒါေပမဲ႔ သူကေတာ႔ integer ေရာ floating point အတြက္ပါ ႏွစ္မ်ိဳးထမ္းေဆာင္နိင္ပါတယ္ ။ ဥပမာ -32 , .5 ,32.4စတာေတြေပါ႔ ။
(၄) bool
bool ကေတာ႔ Boolean data type ေတြအတြက္ ေၾကျငာေပးရတာပါ ။ bool မွာေတာ႔ တန္ဖိုး ၂ ခုပဲ ပါပါတယ္ ။ true , false ပါပဲ ။
(၅) void
Void ကေတာ႔ဖန္ရွင္ေတြ method ေတြ မွေၾကျငာေပးရတဲ႔ return type ျဖစ္ပါတယ္ ။
Data type မ်ားေၾကျငာျခင္း
data_type variable_name ; ဆိုတဲ႔ပံုစံနဲ႔ေၾကျငာေပးရမွာျဖစ္ပါတယ္ ။
ဥပမာ ----
int a ;
unsigned short int iNumber;
char cHaracter;
bool nUmber = false;
float fNum;
double dResult;
Data Types and Ranks
Example Program
#include <iostream>
using namespace std;
void main()
{
int iNumber = 45;
char cCharacter = 'L';
bool b=true;
double d = -0.1;
float f = 4.55;
//for integer
cout<<"your Integer number is : "<<iNumber;
cout<<endl;
//for character
cout<<"your Character is : "<<cCharacter;
cout<<endl;
//for boolean
cout<<"your Boolean Value is : "<<b;
cout<<endl;
//for double
cout<<"your Double Number is : "<<d;
cout<<endl;
//for float
cout<<"your Floating-point Number is : "<<f;
cout<<endl;
}
Result
တကယ္လို႔ Program မွာ data type ကိုမေၾကျငာပဲ variable ေခၚသံုးခဲ႔တယ္ဆိုရင္ error list မွာ အခုလိုျပမွာျဖစ္ပါတယ္ ။
ေဆြးေႏြးခ်က္(၃)
Monday, June 28, 2010
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment