यहां हम देखेंगे कि C++ में शॉर्ट लिटरल कैसा होगा। सी या सी ++ में, विभिन्न प्रकार के डेटा में अलग-अलग अक्षर होते हैं। ये नीचे सूचीबद्ध हैं।
Sr.No | डेटाटाइप और लिटरल |
---|---|
1 | int 5 |
2 | अहस्ताक्षरित int 5यू |
3 | लंबी 5ली |
4 | लंबी लंबी 5एलएल |
5 | फ्लोट 5.0f |
6 | डबल 5.0 |
7 | char '\5' |
अब, इंट, लॉन्ग फ्लोट, डबल आदि हैं, लेकिन कोई शॉर्ट मौजूद नहीं है। इसलिए हम छोटे प्रकार के डेटा के लिए किसी भी अक्षर का उपयोग नहीं कर सकते हैं। लेकिन हम स्पष्ट टाइपकास्टिंग द्वारा इस समस्या का समाधान कर सकते हैं।
यदि हम नीचे की तरह लाइन का उपयोग करते हैं, तो इसे शॉर्ट में बदल दिया जाएगा।
int x; x = (short) 5; //converted into short type data.
उदाहरण
#include <iostream> using namespace std; main() { int x; x = 65700; cout << "x is (as integer):" << x << endl; x = (short)65700; //will be rounded after 2-bytes cout << "x is (as short):" << x << endl; }
आउटपुट
x is (as integer):65700 x is (as short):164