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

C#-এ কন্ডিশনাল এক্সপ্রেশনে न्यুমেরিক প্রমোশন (Numeric Promotion)


নিউমেরিক প্রমোশন হল ছোট টাইপ থেকে বড় টাইপে প্রমোশন (যেমন short থেকে int)।

নিচের উদাহরণে, আমরা একটি কন্ডিশনাল এক্সপ্রেশনে নিউমেরিক প্রমোশন দেখেছি।

short টাইপগুলো স্বয়ংক্রিয়ভাবে বড় টাইপ int-এ প্রোমোট হয়।

উদাহরণ

using System; class Program {    static void Main() {       short val1 = 99;       int val2;       val2 = (val1 == 1) ? 100 : 30;       Console.WriteLine(val2);    } }

আউটপুট

উপরোক্তে, আমরা একটি কন্ডিশনাল এক্সপ্রেশন ব্যবহার করেছি যা স্বয়ংক্রিয়ভাবে int-এ প্রোমোট হয়েছে −

val2 = (val1 == 1) ? 100 : 30;

এখানে, val2 হল int এবং val1 হল short।


  1. C প্রোগ্রাম: অ্যারে-এর উপাদানগুলোর গুণফল (Product) বের করা

  2. C প্রোগ্রাম: ম্যাট্রিক্স বিয়োগ (Subtraction of Matrices)

  3. C প্রোগ্রাম: আর্মস্ট্রং নাম্বার (Armstrong Number) যাচাই

  4. C++-এ ডিসকানেক্টেড গ্রাফের জন্য BFS