#include<conio.h>
using nameapace std;
bool check=true;
if(c==’a’)
{
check=false;
}
if(check== false)
{
}
else
{
cout<<“Welcome !”<<c<<“in the world of C++.”<<endl;
}
इसके बाद check variable की value को check किया जाता है अगर check की value false है तब Welcome Back ! a in the world of C++. print होगा |अन्यथा Welcome ! a in the world of C++. display होगा |
Const Qualifier
C++ मे किसी constant को define करने के लिए const keyword को use किया जाता है |अगर किसी constant को प्रोग्राम मे use किया जाता है तब कई अवसर पर इसकी value को change करने की जरुरत पड़ सकती है | अतः किसी constant को define करने के लिए macro को भी use किया जा सकता है |लेकिन C++ मे const को ही use किया जाता है |इसका syntax होता है :
const data type constant_name = value ;
यहा पर :
const : ये keyword है |
datatype : ये constant के data type को define करता है |
constant_name : ये constant का नाम होता है |
value : ये constant की value होती है |
उदाहरण के लिए :
#include<conio.h>
using nameapace std;
const int size=23;
sum=a+size;
cout<<“Sum is”<<sum<<endl;
int diff= size-a;
cout<<“Difference is”<<diff<<endl;
इस उदाहरण मे , size एक constant है |जिसकी value 23 है |
जब sum=a+size; perform होता है तब size की जगह 23 replace हो जाती है |
और diff= size-a; मे भी size की जगह पर 23 replace हो जाती है |
अगर किसी constant variable की value को initial करने के बाद इसकी value को change नहीं कर सकते है|अगर कोई प्रोग्रामर एस करना चाहता है तो compiler error message दे देता है |
अतः इस error से बचने के लिए ,प्रोग्रामर को याद रखना होगा की size एक constant है |या इस variable के नाम के first letter को capital कर देना चाहिए |
Float Data Type
Float Data Type c++ का integer के बाद सबसे ज्यादा use होने वाले data type है |Float Data Type से fractioal number को define किया जाता है |जैसे 2.123 और 3.46565 आदि |
Computer , इन number को दो parts मे store करता है |पहले पार्ट value को define करता है और दूसरा पार्ट scale को define करता है |उदाहरण के लिए
2.342 के लिए 0.2342 (base value) और 10 (scale value) है | इस method को scaling method कहते है | जिसमे decimal को shift किया जाता है |अगर decimal को 4 position shift किया गया है तब इसकी scale value 10000 होगी |
Writing Float Data Type
C++ मे Float Data Type को दो प्रकार से लिख सकते है |
1.Standard Decimal Point
इस प्रकार को हम daily life मे use करते है | जिसमे decimal को दोनों तरह number होते है |जैसे :
1.23
123.33
6.0
0.0023
उप्पेर दी गयी सभी value Float Data है |जिसमे decimal के दोनों तरह number है |
2. Exponential method
इस method को e notation भी कहते है | इस method का बहुत बड़ी Float Data को define करने के लिए किया जाता है |जैसे
3.45e5 इस Float Data का मतलब है 3.45 multiply by 100000
इस उदाहरण मे 3.45 को mantissa भी कहते है |और 5 को exponation कहते है |
Float Data Type
Float Data को define करने के लिए तीन data type है :
1.Float Data Type
2.Double Data Type
3.Long Data Type
तीनो ही data type की size अलग अलग होती है | Float Data Type के लिए 32 बिट data को store कर सकता है और Double Data Type के लिए 48 बिट data sufficient होता है | long double की size 80,96 और 128 होती है |in तीनो data type की range -37 से +37 होती है |
इस float type की limit को देखने के लिए cfloat.h या cfloat मे देखा सकते है |
नीचे दी गयी table मे तीनो data type की digits की limit है :
float data type
|
6
|
double data type
|
15
|
long double data
type |
18
|
नीचे दी गयी table मे तीनो data type के द्वारा किसी number को represent करने के लिए ली जाने वाली digits की सख्या है :
float data type
|
24
|
double data type
|
53
|
long double data type
|
64
|
नीचे दी गयी table मे तीनो data type की maximum exponent value है :
float data type
|
38
|
double data type
|
308
|
long double data type
|
4932
|
नीचे दी गयी table मे तीनो data type की minimum exponent value है :
float data type
|
– 37
|
double data type
|
– 307
|
long double data type
|
– 4931
|
इस article मे , boolean और floating data type को discuss किया गया है अब आगे के article मे operation को discuss करेगे |