Hello दोस्तों! आज इस पोस्ट में आपको सी ++ मे डेटा टाइप क्या है -What is data type in C++? & c++ data type in hindi को पढ़ेंगे, इस पोस्ट को आप पूरा पढ़िए. इस article को बहुत ही आसान और सरल भाषा में लिखा गया है. यह article आपके exam के लिए बहुत उपयोगी साबित होगी. जो छात्र परीक्षा की तैयारी रहे हैं वो सभी इस article की मदद से आप सभी आसानी से हिंदी भाषा में सीख सकते हैं|
सी ++ मे डेटा टाइप क्या है -What is data type in C++?
डेटा टाइप्स क्या हैं?(What are Data Types? )
डेटा टाइप्स वे प्रकार होते हैं जो बताते हैं कि किस प्रकार का डेटा किसी वैध मान (या वर्ग) में संग्रहीत किया जा सकता है और इसका उपयोग किस तरह से किया जाना चाहिए। सी++ में विभिन्न प्रकार के डेटा टाइप्स होते हैं जैसे कि पूर्णांक, दशमलव, वर्णमाला, बूलियन आदि। हर एक डेटा टाइप अपने आप में एक स्पष्ट संग्रहीत रूप का प्रतिष्ठान करता है और उसे अपने नियमों और प्रमाणित मानों के साथ उपयोग किया जा सकता है।
सी++ में डेटा टाइप्स का महत्व(Importance of Data Types in C++)
सी++ में डेटा टाइप्स का उपयोग करने के कई महत्वपूर्ण कारण हैं। यहां कुछ मुख्य कारण दिए गए हैं:
- संगठित डेटा: डेटा टाइप्स की मदद से हम डेटा को संरचित और सांदरभिक रूप से संग्रहीत कर सकते हैं। इससे प्रोग्राम को ज्ञात होता है कि कौन सा डेटा कहां और कैसे संग्रहीत किया जाना चाहिए।
- मेमोरी की बचत: डेटा टाइप्स की उपयोग करने से हम सीमित मेमोरी का उपयोग करते हुए प्रोग्राम की क्षमता को बढ़ा सकते हैं। जब हम बड़े डेटा संरचनाओं को उपयोग करते हैं, तो हमें अधिक मेमोरी की आवश्यकता होती है, और ऐसे मेमोरी के उपयोग के बिना प्रोग्राम स्लो हो सकता है या क्रैश हो सकता है। डेटा टाइप्स यहां मदद करते हैं जिससे कि समय और मेमोरी का सही उपयोग हो सके।
- एक्सेस और सुरक्षा: डेटा टाइप्स प्रोग्रामर को सुरक्षित एक्सेस के साथ डेटा को हैंडल करने की अनुमति देते हैं। विभिन्न डेटा टाइप्स के उपयोग से हम डेटा की गोपनीयता और सुरक्षा को बनाए रख सकते हैं, जैसे कि प्राइवेट डेटा को सीमित पहुँच वाले यूजर्स तक ही उपलब्ध कराना।
C++ में डेटा प्रकार क्या हैं?(What are Data Types in C++?)
सी++ में डेटा टाइप्स तीन प्रकार के होते हैं: प्राथमिक डेटा टाइप्स, प्राप्त डेटा टाइप्स और उपयोगकर्ता-निर्धारित डेटा टाइप्स।डेटा टाइप्स सी++ में वे प्रकार होते हैं जिन्हें हम इस्तेमाल करके अलग-अलग प्रकार के डेटा को संग्रहीत करते हैं और उन्हें अद्यतित करते हैं। सी++ में डेटा टाइप्स दो श्रेणियों में विभाजित होते हैं: मूल डेटा टाइप्स और विकल्पित डेटा टाइप्स।
1. Primitive Data Types
प्राथमिक डेटा टाइप्स वे डेटा टाइप्स होते हैं जो निर्माण या बनावटी रूप से योग्य होते हैं और इन्हें प्रोग्राम को प्रभावित करने के लिए सी++ के नियमों का पालन करके प्रोग्राम के दौरान उपयोग किया जा सकता है। प्राथमिक डेटा टाइप्स के उदाहरण हैं: अक्षर, पूर्णांक, स्थानटेक्स्ट और बूलियन।
Primitive Data Types in C++
सी++ में प्राथमिक पूर्णांक डेटा टाइप्स होते हैं जो पूर्णांकों को संदर्भित करते हैं। इनमें संकेतक, छोटा पूर्णांक, लंबा पूर्णांक और बहुत लंबा पूर्णांक शामिल होते हैं। ये डेटा टाइप्स इस्तेमाल होते हैं जब हमें पूर्णांकों को संगणकीय रूप से या अधिकतम और न्यूमेरिक रूप से संदर्भित करने की आवश्यकता होती है। इंटीजर डेटा टाइप्स सी++ में पूर्णांकों को संग्रहीत करने के लिए होते हैं। इनमे संकेतित पूर्णांक (signed integers) और अज्ञात पूर्णांक (unsigned integers) शामिल होते हैं।
Signed Integers
संकेतित पूर्णांक या signed integers सी++ में उपयोग होते हैं जब हमें पूर्णांकों के लिए आवश्यकता होती है और उन्हें नकारात्मक या धनात्मक दोनों के रूप में प्रदर्शित करने की आवश्यकता होती है। सी++ में कई प्रकार के signed integers होते हैं, जैसे कि:
int: int डेटा टाइप एक संकेतित पूर्णांक को संग्रहित करता है जिसकी आकार 4 बाइट्स (32 बिट्स) होती है। इसकी मान शामिल हो सकती है -2,147,483,648 से 2,147,483,647 तक।
Example-
#include <iostream> int main() { int age = 25; // Example value std::cout << “Age: ” << age << std::endl; return 0; } |
Age: 25 |
- c++ data type in hindi
short: short डेटा टाइप एक छोटा संकेतित पूर्णांक को संग्रहित करता है जिसकी आकार 2 बाइट्स (16 बिट्स) होती है। इसकी मान शामिल हो सकती है -32,768 से 32,767 तक।
Example-
#include <iostream> int main() { short temperature = -10; // Example value std::cout << “Temperature: ” << temperature << std::endl; return 0; } |
Temperature: -10 |
long: long डेटा टाइप एक लंबा संकेतित पूर्णांक को संग्रहित करता है जिसकी आकार 4 बाइट्स (32 बिट्स) होती है। इसकी मान शामिल हो सकती है -2,147,483,648 से 2,147,483,647 तक।
Example-
#include <iostream> int main() { long population = 10000000000L; // Example value std::cout << “Population: ” << population << std::endl; return 0; } |
Population: 10000000000 |
long long: long long डेटा टाइप एक बहुत लंबा संकेतित पूर्णांक को संग्रहित करता है जिसकी आकार 8 बाइट्स (64 बिट्स) होती है। इसकी मान शामिल हो सकती है -9,223,372,036,854,775,808 से 9,223,372,036,854,775,807 तक।
Example-
#include <iostream> int main() { long long population = 1000000000000LL; // Example value std::cout << “Population: ” << population << std::endl; return 0; } |
Population: 1000000000000 |
Unsigned Integers
अज्ञात पूर्णांक या unsigned integers सी++ में उपयोग होते हैं जब हमें केवल धनात्मक पूर्णांकों को प्रदर्शित करने की आवश्यकता होती है। ये पूर्णांक शून्य या उससे अधिक के मान होते हैं। ये डेटा टाइप्स अधिक डेटा की आवश्यकता होने पर उपयोगी होते हैं। निम्नलिखित unsigned integers सी++ में उपयोग होते हैं:
unsigned int: unsigned int डेटा टाइप एक अज्ञात पूर्णांक को संग्रहित करता है जिसकी आकार 4 बाइट्स (32 बिट्स) होती है। इसकी मान शामिल हो सकती है 0 से 4,294,967,295 तक।
Example-
#include <iostream> int main() { unsigned int score = 100; // Example value std::cout << “Score: ” << score << std::endl; return 0; } |
Score: 100 |
unsigned short: unsigned short डेटा टाइप एक अज्ञात छोटा पूर्णांक को संग्रहित करता है जिसकी आकार 2 बाइट्स (16 बिट्स) होती है। इसकी मान शामिल हो सकती है 0 से 65,535 तक।
Example-
#include <iostream> int main() { unsigned short count = 500; // Example value std::cout << “Count: ” << count << std::endl; return 0; } |
Count: 500 |
unsigned long: unsigned long डेटा टाइप एक अज्ञात लंबा पूर्णांक को संग्रहित करता है जिसकी आकार 4 बाइट्स (32 बिट्स) होती है। इसकी मान शामिल हो सकती है 0 से 4,294,967,295 तक।
Example-
#include <iostream> int main() { unsigned long population = 10000000000UL; // Example value std::cout << “Population: ” << population << std::endl; return 0; } |
Population: 10000000000 |
unsigned long long: unsigned long long डेटा टाइप एक बहुत बड़ा अज्ञात पूर्णांक को संग्रहित करता है जिसकी आकार 8 बाइट्स (64 बिट्स) होती है। इसकी मान शामिल हो सकती है 0 से 18,446,744,073,709,551,615 तक।
Example-
#include <iostream> int main() { unsigned long long population = 100000000000000ULL; // Example value std::cout << “Population: ” << population << std::endl; return 0; } |
Population: 100000000000000 |
2. Floating-Point Data Types
सी++ में प्राथमिक दशमलव डेटा टाइप्स होते हैं जो दशमलव संख्याओं को संदर्भित करते हैं। ये डेटा टाइप्स इस्तेमाल होते हैं जब हमें सटीक या अपेक्षित प्रेसीजन वाले दशमलव संख्याओं को संदर्भित करने की आवश्यकता होती है।
Floating-Point Numbers
float: float डेटा टाइप एक छोटी वास्तविक संख्या को संग्रहित करता है जिसकी आकार 4 बाइट्स (32 बिट्स) होती है। इसकी लाप्लेस सीमा 3.4e-38 है और इसकी अधिकतम सीमा 3.4e+38 है।
Example-
#include <iostream> int main() { float pi = 3.14f; // Example value std::cout << “Pi: ” << pi << std::endl; return 0; } |
Pi: 3.14 |
double: double डेटा टाइप एक बड़ी वास्तविक संख्या को संग्रहित करता है जिसकी आकार 8 बाइट्स (64 बिट्स) होती है। इसकी लाप्लेस सीमा 1.7e-308 है और इसकी अधिकतम सीमा 1.7e+308 है।
Example-
#include <iostream> int main() { double pi = 3.14159; // Example value std::cout << “Pi: ” << pi << std::endl; return 0; } |
Pi: 3.14159 |
3. Character Data Types
सी++ में प्राथमिक वर्ण डेटा टाइप्स होते हैं जो एकल वर्णों को संदर्भित करते हैं। इनमें एकल वर्ण, शोर्ट वर्ण और वाइड वर्ण शामिल होते हैं। ये डेटा टाइप्स इस्तेमाल होते हैं जब हमें वर्णों को संदर्भित करने की आवश्यकता होती है, जैसे कि स्ट्रिंग या वर्णमाला को संदर्भित करने के लिए।
Example-
#include <iostream> int main() { char grade = ‘A’; // Example value std::cout << “Grade: ” << grade << std::endl; return 0; } |
Grade: A |
4. Boolean Data Type
सी++ में बूलियन डेटा टाइप होता है जो सत्य या असत्य की स्थिति को संदर्भित करता है। इसमें केवल दो मान संभव होते हैं: true और false। ये डेटा टाइप्स इस्तेमाल होते हैं जब हमें शर्तों को संदर्भित करने या निर्णय लेने की आवश्यकता होती है।
Example-
#include <iostream> int main() { bool isRaining = true; // Example value if (isRaining) { std::cout << “It is raining!” << std::endl; } else { std::cout << “It is not raining!” << std::endl; } return 0; } |
It is raining! |
5. Void Data Type
वॉइड डेटा टाइप को किसी मान को संग्रहीत करने के लिए उपयोग नहीं किया जाता है। इसका उपयोग फ़ंक्शनों और पॉइंटर्स में किया जाता है।
Example-
#include <iostream> void printMessage() { std::cout << “Hello, World!” << std::endl; } int main() { printMessage(); // Call the function return 0; } |
Hello, World! |
6. Derived Data Types
प्राप्त डेटा टाइप्स वे डेटा टाइप्स होते हैं जो प्राथमिक डेटा टाइप्स पर आधारित होते हैं और उन्हें नियामक चिह्नों या शब्दों के साथ साथ संबंधित करने का एक तरीका होता है। प्राप्त डेटा टाइप्स के उदाहरण हैं: सरणी, पॉइंटर, संदर्भ, संरचना, सूचीकरण और कक्षा।
Derived Data Types in C++
1. Arrays
सी++ में सरणियाँ एक प्रकार का प्राप्त डेटा टाइप होती हैं जो एक ही डेटा टाइप के तत्वों का संग्रह होता है। इनमें स्टेटिक सरणी, डाइनामिक सरणी और मल्टी-डाइमेंशनल सरणी शामिल होती हैं। सरणी एक संग्रह के रूप में काम करती है, जहां हर तत्व को एक विशिष्ट नाम दिया जाता है और हम उन्हें उनके इंडेक्स के आधार पर पहचान सकते हैं।
Example-
#include <iostream> int main() { // Declare an array of integers int numbers[5]; // Assign values to the array elements numbers[0] = 10; numbers[1] = 20; numbers[2] = 30; numbers[3] = 40; numbers[4] = 50; // Access and print the array elements std::cout << “Array elements: “; for (int i = 0; i < 5; ++i) { std::cout << numbers[i] << ” “; } std::cout << std::endl; return 0; } |
Array elements: 10 20 30 40 50 |
2. Structures
सी++ में संरचनाएँ एक प्राप्त डेटा टाइप होती हैं जो विभिन्न प्रकार के डेटा तत्वों का एक संग्रह होता है। इनमें विभिन्न प्रकार के डेटा तत्वों को एक ही संरचना में गठित किया जाता है। संरचनाएँ इस्तेमाल होती हैं जब हमें एक या अधिक डेटा तत्वों को एक साथ संगठित करने की आवश्यकता होती है, जिससे हम उन्हें एक ही यूनिट के रूप में उपयोग कर सकें।
Example-
#include <iostream> #include <string> // Define a structure struct Person { std::string name; int age; std::string occupation; }; int main() { // Declare and initialize a structure variable Person person1; person1.name = “John Doe”; person1.age = 30; person1.occupation = “Engineer”; // Access and print the structure members std::cout << “Name: ” << person1.name << std::endl; std::cout << “Age: ” << person1.age << std::endl; std::cout << “Occupation: ” << person1.occupation << std::endl; return 0; } |
Name: John Doe Age: 30 Occupation: Engineer |
4. Enumerations
सी++ में सूचीकरण एक प्राप्त डेटा टाइप होता है जो एक संख्यात्मक संख्या सेट को संदर्भित करता है। सूचीकरण उपयोगकर्ता को निर्दिष्ट संख्यात्मक मानों को संदर्भित करने की अनुमति देता है। इसे इस्तेमाल करके हम विशिष्ट और निर्दिष्ट सेट के लिए वेरिएबल बना सकते हैं।
Example-
#include <iostream> // Define an enumeration for days of the week enum DaysOfWeek { Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday }; int main() { // Declare a variable of the enumeration type DaysOfWeek today = Tuesday; // Use a switch statement to handle different days of the week switch (today) { case Monday: case Tuesday: case Wednesday: case Thursday: case Friday: std::cout << “It’s a weekday.” << std::endl; break; case Saturday: case Sunday: std::cout << “It’s a weekend.” << std::endl; break; } return 0; } |
It’s a weekday. |
7. User-defined Data Types
उपयोगकर्ता-निर्धारित डेटा टाइप्स वे डेटा टाइप्स होते हैं जो प्रोग्रामर द्वारा परिभाषित किए जाते हैं और इन्हें प्रोग्राम में नए डेटा टाइप के रूप में उपयोग किया जा सकता है। इन्हें प्रोग्रामर द्वारा विशेष उद्देश्यों के लिए बनाया जाता है।
Example-
#include <iostream> // Define a class representing a Point in 2D space class Point { public: // Public member variables double x; double y; // Public member functions void display() { std::cout << “Point: (” << x << “, ” << y << “)” << std::endl; } }; int main() { // Create an object of the Point class Point p; p.x = 3.5; p.y = 2.8; // Call the display function to show the point coordinates p.display(); return 0; } |
Point: (3.5, 2.8) |
Read More………..Conditional Statements in Java in Hindi
Conclusion
इस लेख में हमने देखा कि सी++ में विभिन्न प्रकार के डेटा टाइप्स होते हैं जो हमें विभिन्न प्रकार के डेटा को संदर्भित करने में मदद करते हैं। हमने प्राथमिक डेटा टाइप्स जैसे कि इंटीजर, फ्लोट, डबल, चार, और बूलियन के बारे में जाना। इसके अलावा, हमने प्राप्त डेटा टाइप्स जैसे कि सरणी, पॉइंटर, संदर्भ, संरचना, और सूचीकरण की भी विस्तारपूर्वक जानकारी प्राप्त की। सी++ के इन डेटा टाइप्स का उपयोग करके हम प्रोग्राम बना सकते हैं और विभिन्न प्रकार के डेटा को संगठित और संदर्भित कर सकते हैं।
आज के इस आर्टिकल मे हमने सी ++ मे डेटा टाइप क्या है -What is data type in C++? के बारे मे विस्तार से जाना आशा है की यह ARTICAL आप के लिए HELPFUL रहा होगा | अगर यह ARTICAL आप को पसंद आया हो तो इसे अपने दोस्तों के साथ SHARE जरूर करे | आप हमे COMMENT के माध्यम से सुझाव दे सकते है आप हमे Email-id studentinsidelibarary013@gmail.com पर अपने सुझाव दे सकते है |
FAQs
1. सी++ में कितने प्रकार के प्राथमिक डेटा टाइप्स होते हैं? सी++ में प्राथमिक डेटा टाइप्स के कई प्रकार होते हैं जैसे कि इंटीजर, फ्लोट, डबल, चार, और बूलियन।
2. सी++ में संरचनाएँ क्या होती हैं? सी++ में संरचनाएँ एक प्राप्त डेटा टाइप होती हैं जो विभिन्न प्रकार के डेटा तत्वों का एक संग्रह होता है।
3. पॉइंटर्स क्या होते हैं और किसलिए उपयोग होते हैं? पॉइंटर्स सी++ में प्राप्त डेटा टाइप हैं जो वेरिएबल की पता करता है और पहले से बने हुए डेटा को संदर्भित करने के लिए उपयोग होते हैं।
4. सी++ में सूचीकरण क्या है? सूचीकरण सी++ में एक प्राप्त डेटा टाइप है जो एक संख्यात्मक संख्या सेट को संदर्भित करता है। इसके माध्यम से हम विशिष्ट और निर्दिष्ट सेट के लिए वेरिएबल बना सकते हैं।
5. सी++ में डेटा टाइप के चयन के लिए क्या महत्वपूर्ण बातें होनी चाहिए? सी++ में डेटा टाइप के चयन के लिए कुछ महत्वपूर्ण बातें होनी चाहिए, जैसे कि डेटा के प्रकार, उपयोग, और मानों की गणना के आधार पर विचार करना।
FAQs
1. सी++ में कितने प्रकार के पूर्णांक डेटा टाइप्स हैं?
सी++ में चार प्रकार के पूर्णांक डेटा टाइप्स हैं: int, short, long, और long long.
2. क्या हम सी++ में विपरीत अक्षर को संग्रहित करने के लिए char डेटा टाइप का उपयोग कर सकते हैं?
हाँ, char डेटा टाइप का उपयोग एकल अक्षर को संग्रहित करने के लिए किया जा सकता है। यह विपरीत अक्षर, अंक या स्पेशल चरेंज को संग्रहित करने के लिए भी उपयोगी होता है।
3. क्या हम सी++ में अज्ञात दर्जे के पूर्णांक संख्याएं संग्रहित कर सकते हैं?
हाँ, सी++ में हम अज्ञात पूर्णांक संख्याओं को संग्रहित करने के लिए unsigned int, unsigned short, unsigned long, और unsigned long long जैसे डेटा टाइप्स का उपयोग कर सकते हैं।
4. क्या हम सी++ में वास्तविक संख्याओं को संग्रहित करने के लिए फ्लोटिंग-पॉइंट डेटा टाइप्स का उपयोग कर सकते हैं?
हाँ, सी++ में हम float और double जैसे फ्लोटिंग-पॉइंट डेटा टाइप्स का उपयोग वास्तविक संख्याओं को संग्रहित करने के लिए कर सकते हैं।
5. क्या हम सी++ में एक स्ट्रिंग को संग्रहित करने के लिए string डेटा टाइप का उपयोग कर सकते हैं?
हाँ, सी++ में string डेटा टाइप का उपयोग एक स्ट्रिंग या पाठ को संग्रहित करने के लिए किया जा सकता है। यह वाक्य, शब्द या अक्षरों के समूह को संग्रहित करने में मदद करता है।
All cytokines used were purchased from R D Systems Minneapolis, MN, except for Epo Amgen, Thousand Oaks, CA priligy pills
What Happens When Blood Sugar Drops priligy dapoxetina 30mg nos eua
Sorry but i was good luck to scalding tears can i order cheap cytotec without rx Methods have been developed to physically dissociate and purify these genetically labeled neurons for gene expression profiling, one of which is called fluorescence activated cell sorting FACS array Figure 4
atenolol, nadolol, sotalol do not interact can i purchase cytotec online 9900064 ALPHAGAN EYE DROPS 0