Thursday, October 5, 2017

C# For Beginners, Part 5 ( Datatype)

আজকে , আমরা বিভিন্ন ডেটাটাইপ এর রেইঞ্জ সম্পর্কে একটু জানবো , নীচে একটা ছোট  লিস্ট দেখি ,

            sbyte        -      -128 to 127
            byte          -      0    to   255
           short        -       -32,768 to 32,767
            ushort      -       0  to  65,535
                 int            -    -2147483648   to 2147483649
            uint          -     0   to  4294967295
              long         -     -9223372036854775808 to 9223372036854775807
             ulong       -      0 to 18446744073709551615

এখানে , ভয় পাবার কোনো কারণ নেই , তোমাকে কষ্ট করে মনে রাখতে হবে না , এইসব বিদঘুটে জিনিসগুলি ।। একটা সহজ একটা ফাংশন তোমায় সবকিছু বলে দিবে , চলো দেখে নেই ---------

using System;
    class Program
    {
        static void Main()
        {

            int a = 0;
            Console.WriteLine(int.MinValue);
            Console.ReadKey();

        }
    }





এর আউটপুট কতো হবে ?? বলো তো ?? int.MinValue আমাদের জানিয়ে দিবে , int    ডেটাটাইপের
মিনিমাম রেইঞ্জ কতো ? , সেটা হলো ---    -2147483648  , এইভাবেই আমরা  int.MaxValue  দিয়ে , এর সরবোচ্চ রেইঞ্জ বের করতে পারি ।।

 আর , Console.WriteLine(sizeof(int)) ;  এর মাধ্যমে আমরা এই ডেটাটাইপগুলোর সাইজ সম্পরকেও
জানতে পারবো ।।।  int  এর জন্য এই ভ্যলু হবে -- 4 bit , এর মানে int  ডেটাটাইপ এর ভ্যলুগুলো মেমোরিতে মাত্র  4 bit করে জায়গা খাবে ।।তুমি , int এর বদলে , অন্যকিছু দিয়েও ট্রাই করে দেখতে পারো ।। আজ এইটুকুই ।।










No comments:

Post a Comment