C# এ int এবং ডবলের মধ্যে পার্থক্য কী?

C E Int Ebam Dabalera Madhye Parthakya Ki



C# একটি জনপ্রিয় প্রোগ্রামিং ভাষা যা সফটওয়্যার ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়। বিভিন্ন ধরণের ডেটা সংজ্ঞায়িত করতে এবং উপস্থাপন করতে C# এ, নির্দিষ্ট ডেটা প্রকারগুলি ব্যবহার করা হয় যা একটি ভেরিয়েবল ধারণ করতে পারে এবং এটি C# এর মৌলিক ধারণাগুলির মধ্যে একটি। C#-এ, সংখ্যাসূচক মানগুলিকে উপস্থাপন করার জন্য যে দুটি ডেটা প্রকারগুলি প্রায়শই ব্যবহৃত হয় তা হল 'int' এবং 'দ্বৈত।' তবুও তাদের কিছু সমালোচনামূলক পার্থক্য রয়েছে যা প্রোগ্রামারদের বোঝা উচিত এবং এই পোস্টটি C# এ int এবং ডাবলের মধ্যে পার্থক্য সম্পর্কে।

C# এ int এবং ডবলের মধ্যে পার্থক্য কী?

দুটি ডেটা প্রকারের মধ্যে প্রাথমিক পার্থক্য হল তারা যেভাবে দশমিক মান সঞ্চয় করে এবং উপস্থাপন করে। পূর্ণসংখ্যা (int) হল পূর্ণ সংখ্যা, যার অর্থ তাদের কোন দশমিক বিন্দু নেই। তারা এমন মান সঞ্চয় করতে অভ্যস্ত যেগুলির জন্য দশমিক নির্ভুলতার প্রয়োজন হয় না, যেমন গণনা, সূচীকরণ এবং সাধারণ গাণিতিক ক্রিয়াকলাপ। C#-এ পূর্ণসংখ্যা -2,147,483,648 থেকে 2,147,483,647 পর্যন্ত হতে পারে, যা একটি 'int' ডেটা টাইপের সর্বোচ্চ মান।

অন্যদিকে, দ্বিগুণ (ডবল) হল ফ্লোটিং-পয়েন্ট সংখ্যা, যার মানে তারা দশমিক মান উপস্থাপন করতে পারে। তারা এমন মান সঞ্চয় করতে ব্যবহৃত হয় যার জন্য দশমিক নির্ভুলতা প্রয়োজন, যেমন ভগ্নাংশ বা দশমিকের সাথে জড়িত গণনা। C#-এর দ্বিগুণ -1.7976931348623157E+308 থেকে 1.7976931348623157E+308 পর্যন্ত হতে পারে, যা একটি 'ডবল' ডেটা টাইপের সর্বোচ্চ মান।







আসুন প্রতিটি ডেটা টাইপের একটি উদাহরণ দেখি:



C# এ int ডেটা টাইপের উদাহরণ

int ডেটা টাইপ হল C# এ 4 বাইট, নীচের কোডটি int ডেটা টাইপ ব্যবহার করে সহজ সংযোজন সম্পাদন করে:



সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম

{

স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args )

{

int সংখ্যা1 = 5 ;

int সংখ্যা2 = 10 ;

int যোগফল = সংখ্যা1 + সংখ্যা2 ;

কনসোল লেখার লাইন ( '{0} এবং {1} এর যোগফল হল {2}' , সংখ্যা1 , সংখ্যা2 , যোগফল ) ;

}

}

এই উদাহরণে, আমরা দুটি ভেরিয়েবল 'num1' এবং 'num2' কে পূর্ণসংখ্যা হিসাবে ঘোষণা করি এবং তাদের যথাক্রমে 5 এবং 10 মান নির্ধারণ করি। তারপর, আমরা সেগুলিকে একসাথে যুক্ত করি এবং ফলাফলটিকে 'সমষ্টি' নামক একটি ভেরিয়েবলে রাখি এবং শেষ পর্যন্ত, আমরা ফলাফল প্রিন্ট করতে Console.WriteLine পদ্ধতি ব্যবহার করি।





C# এ ডাবল ডাটা টাইপের উদাহরণ

ডাবল ডাটা টাইপ হল C# এ 8 বাইট, নীচের কোড যা ডাবল ডাটা টাইপ ব্যবহার করে সহজ যোগ করে:



সিস্টেম ব্যবহার করে ;

ক্লাস প্রোগ্রাম

{

স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args )

{

দ্বিগুণ সংখ্যা1 = 7.5 ;

দ্বিগুণ সংখ্যা2 = 9.5 ;

দ্বিগুণ পণ্য = সংখ্যা1 * সংখ্যা2 ;

কনসোল লেখার লাইন ( '{0} এবং {1} এর গুণফল হল {2}' , সংখ্যা1 , সংখ্যা2 , পণ্য ) ;

}

}

এই উদাহরণে, আমরা দুটি ভেরিয়েবল 'num1' এবং 'num2' কে দ্বিগুণ হিসাবে ঘোষণা করি এবং তাদের যথাক্রমে 7.5 এবং 9.5 মান নির্ধারণ করি। তারপরে আমরা সেগুলিকে একসাথে গুণ করি এবং ফলাফলটিকে একটি পরিবর্তনশীল 'পণ্য'-এ সংরক্ষণ করি এবং পরবর্তীতে আমরা 'Console.WriteLine' পদ্ধতি ব্যবহার করে ফলাফলটি প্রিন্ট আউট করি।

বিঃদ্রঃ: প্রতিটি ডেটা টাইপ যে পরিমাণ মেমরি ধরে রাখতে পারে তা ফ্লোট এবং ডাবল ডাটা টাইপের মধ্যে পার্থক্য করে; ফ্লোট 4 বাইট ধারণ করতে পারে যখন ডাবল 8 বাইট ধারণ করতে পারে।

উপসংহার

কার্যকর কোড লেখার জন্য C# এ 'int' এবং 'ডবল'-এর মধ্যে পার্থক্য বোঝা অপরিহার্য। যদিও পূর্ণসংখ্যার জন্য পূর্ণসংখ্যা ব্যবহার করা হয়, ভাসমান সংখ্যার সাথে কাজ করার জন্য দ্বিগুণ ব্যবহার করা হয় এবং প্রতিটির নিজস্ব নির্দিষ্ট ব্যবহারের ক্ষেত্রে রয়েছে। একটি প্রদত্ত দৃশ্যের জন্য উপযুক্ত ডেটা টাইপ ব্যবহার করে, প্রোগ্রামাররা নিশ্চিত করতে পারে যে তাদের কোডটি সঠিক এবং দক্ষ।