কম্পিউটার টিউটোরিয়াল

C++-এ শর্ট লিটারেল (Short Literal) কীভাবে লিখবেন?


C/C++-এ বিভিন্ন ডেটা টাইপের আলাদা লিটারেল রয়েছে। নিচে তালিকা দেওয়া হলো:

Sr.No Datatypes & Literals
1int
5
2unsigned int
5U
3long
5L
4long long
5LL
5float
5.0f
6double
5.0
7char
'\5'

এখানে int, long, float, double আছে কিন্তু short-এর জন্য কোনো লিটারেল নেই। তাই short টাইপ ডেটার জন্য সরাসরি লিটারেল ব্যবহার করা যায় না। কিন্তু এক্সপ্লিসিট টাইপকাস্টিং দিয়ে সমাধান করা যায়।

নিচের লাইন ব্যবহার করলে এটি short-এ কনভার্ট হয়:

int x; x = (short) 5; // converted into short type data.

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    int x;
    x = 65700;
    cout << "x is (as integer):" << x << endl;
    x = (short)65700; // ২-বাইটের পরে রাউন্ড হবে
    cout << "x is (as short):" << x << endl;
    return 0;
}

আউটপুট

x is (as integer):65700
x is (as short):164

  1. C++-এ এক্সসেপশন কীভাবে কাজ করে

  2. C++-এ কনস্ট্যান্ট কীভাবে ডিফাইন করবেন?

  3. প্রথম C++ প্রোগ্রাম কীভাবে লিখবেন?

  4. C++-এ Hello World প্রোগ্রাম কীভাবে লিখবেন?