C++ Data Types
As explained in the Variables chapter,
a variable in C++ must be a specified data type:
जैसा कि variable chapter में
बताया गया है, C++ में एक variable एक specified data type का होना
चाहिए:
Example
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
Basic Data Types
The data type specifies the size and type of information the
variable will store:
Data type उस information के size और type को बताता
है जिसे variable store करेगा:
Data Type |
Size |
Description |
|
1 byte |
Stores true or false values |
|
1 byte |
Stores a single character/letter/number, or ASCII
values |
|
2 or 4 bytes |
Stores whole numbers, without decimals |
|
4 bytes |
Stores fractional numbers, containing one or more
decimals. Sufficient for storing 6-7 decimal digits |
|
8 bytes |
Stores fractional numbers, containing one or more
decimals. Sufficient for storing 15 decimal digits |
You will learn more about the individual data types in the next
chapters.
C++ Numeric Data Types
Numeric Types
Use int
when you need to store a
whole number without decimals, like 35 or 1000, and float
or double
when
you need a floating point number (with decimals), like 9.99 or 3.14515.
जब आपको दशमलव के बिना whole number, जैसे 35 या 1000, store करने
की आवश्यकता हो, तो int का उपयोग करें और जब आपको floating point संख्या
(दशमलव के साथ) की आवश्यकता हो, जैसे 9.99 या 3.14515,
तो float या double का
उपयोग करें।
int
int myNum = 1000;
cout << myNum;
float
float myNum = 5.75;
cout << myNum;
double
double myNum = 19.99;
cout << myNum;
float
vs. double
The precision of a floating
point value indicates how many digits the value can have after the decimal
point. The precision of float
is only six or
seven decimal digits, while double
variables have a
precision of about 15 digits. Therefore it is safer to use double
for
most calculations.
floating point value की accuracy indicate करती
है कि दशमलव बिंदु के बाद value में
कितने अंक हो सकते हैं। float की accuracy केवल
छह या सात दशमलव अंकों की होती है, जबकि double variable की accuracy लगभग 15 अंकों
की होती है। इसलिए अधिकांश calculation के लिए double का उपयोग करना अधिक सुरक्षित है।
Scientific
Numbers
A floating point number can also be a scientific number with an
"e" to indicate the power of 10:
एक floating point
number एक scientific number भी हो
सकती है जो 10 की power को indicate करने
के लिए "e" का
उपयोग करता है:
Example
float f1 = 35e3;
double d1 = 12E4;
cout << f1;
cout << d1;
C++ Boolean Data Types
Boolean Types
A boolean data type is declared with the bool
keyword
and can only take the values true
or false
.
When the value is returned, true
= 1
and false
= 0
.
एक boolean data type को bool keyword के साथ declare किया
जाता है और यह केवल true या false value ले
सकता है।
जब Boolean variable का value return किया जाता
है, तो true = 1 और false = 0 होता है।
Example
bool
isCodingFun = true;
bool isFishTasty = false;
cout << isCodingFun; // Outputs 1 (true)
cout << isFishTasty; // Outputs 0 (false)
Boolean values are mostly used for conditional testing, which you
will learn more about in a later chapter.
C++ Character Data Types
Character Types
The char
data type is used to
store a single character.
The character must be surrounded by single quotes, like 'A' or 'c':
char data type का
उपयोग एक character को store करने
के लिए किया जाता है। character को single quotes sign से
घिरा होना चाहिए जैसे 'A' या 'c':
Example
char myGrade = 'B';
cout << myGrade;
Alternatively, you can use ASCII values to display certain
characters:
Example
char a = 65, b = 66, c = 67;
cout << a;
cout << b;
cout << c;
C++ String Data Types
String Types
The string
type is used to store a
sequence of characters (text). This is not a built-in type, but it behaves like
one in its most basic usage. String values must be surrounded by double quotes:
String type का
उपयोग character (text) के sequence को store करने
के लिए किया जाता है। यह एक built-in data type नहीं है, लेकिन
यह built-in data
type के जैसा व्यवहार करता है। स्ट्रिंग value double quotes से घिरे
होने चाहिए:
Example
string
greeting = "Hello";
cout << greeting;
To use strings, you must include an additional header file in the
source code, the <string>
library:
स्ट्रिंग्स का उपयोग करने के लिए, आपको source code, में एक
अतिरिक्त हेडर फ़ाइल <string.h> लाइब्रेरी
शामिल करनी होगी:
Example
//
Include the string library
#include <string>
// Create a string variable
string greeting = "Hello";
// Output string value
cout << greeting;
No comments:
Post a Comment