C++ Data Types - easy4tuts.blogspot.com

Hot Contents To Know

Post Top Ad

Your Ad Spot

C++ Data Types

 


 


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

boolean

1 byte

Stores true or false values

char

1 byte

Stores a single character/letter/number, or ASCII values

int

2 or 4 bytes

Stores whole numbers, without decimals

float

4 bytes

Stores fractional numbers, containing one or more decimals. Sufficient for storing 6-7 decimal digits

double

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

Post Top Ad

Your Ad Spot