C, C++ এবং C# প্রোগ্রামিং-এ int কি?

C C Ebam C Programim E Int Ki



দ্য int কীওয়ার্ড হল C, C++ এবং C# সহ বিভিন্ন প্রোগ্রামিং ভাষায় প্রায়শই ব্যবহৃত ডেটা টাইপ। পদ int পূর্ণসংখ্যার জন্য সংক্ষিপ্ত। পূর্ণসংখ্যা হওয়ায় পূর্ণসংখ্যাতে কোনো ভগ্নাংশীয় উপাদান নেই।

এই নিবন্ধে, আমরা এর ব্যবহার নিয়ে আলোচনা করব int তিনটি জনপ্রিয় প্রোগ্রামিং ভাষায়: , C++, এবং সি#।







সুচিপত্র



একটি int ডাটা টাইপ কি

দ্য int ডেটা টাইপ প্রোগ্রামিং ভাষার একটি মৌলিক প্রকার। দ্য int -10, 0, 42, বা 100 এর মতো সংখ্যা সংরক্ষণ করতে পারে। শব্দটি int একটি পূর্ণসংখ্যার একটি সংক্ষিপ্ত রূপ এবং এটি তিনটি সি প্রোগ্রামিং ভাষা যেমন C, C++ এবং C# জুড়ে ব্যাপকভাবে ব্যবহৃত হয়।



int সাধারণত একটি হিসাবে উপস্থাপিত হয় স্বাক্ষরিত 32-বিট বা 64-বিট পূর্ণসংখ্যা, প্রোগ্রামিং ভাষা এবং ব্যবহৃত প্ল্যাটফর্মের উপর নির্ভর করে। C, C++ এবং C#-এ, int পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করতে ব্যবহৃত একটি কীওয়ার্ড।





int এর বৈশিষ্ট্য

দ্য int ডেটা টাইপের বেশ কয়েকটি বৈশিষ্ট্য রয়েছে যা এটিকে প্রোগ্রামিংয়ে উপযোগী করে তোলে:

  • এটি ইতিবাচক এবং নেতিবাচক উভয় সংখ্যার প্রতিনিধিত্ব করতে পারে।
  • এটির একটি নির্দিষ্ট আকার রয়েছে, যা আমরা প্রোগ্রামিংয়ের জন্য যে ভাষা ব্যবহার করছি এবং যে প্ল্যাটফর্ম ব্যবহার করছি তার উপর নির্ভর করে।
  • এটি গাণিতিক ক্রিয়াকলাপ যেমন যোগ এবং বিয়োগ ইত্যাদিতে ব্যবহার করা যেতে পারে।
  • এটি মেমরি ঠিকানা এবং অন্যান্য সংখ্যাসূচক মান উপস্থাপন করতে ব্যবহার করা যেতে পারে।
  • এটি একটি মৌলিক ডেটা টাইপ যা প্রোগ্রামিং ভাষা এবং কম্পাইলার দ্বারা ব্যাপকভাবে সমর্থিত।

int এর আকার

একটি আকার int পরিবর্তনশীল প্রোগ্রামিং ভাষা এবং ব্যবহৃত প্ল্যাটফর্মের উপর নির্ভর করে। C এবং C++ এ, একটি এর আকার int পরিবর্তনশীল প্ল্যাটফর্মের উপর নির্ভর করে। যদি আমরা একটি 32-বিট প্ল্যাটফর্মে কাজ করি, তাহলে int আকার হবে 32 (4 বাইট) এবং একইভাবে 64-বিট প্ল্যাটফর্মের আকার int 64 হবে। কোন প্ল্যাটফর্ম ব্যবহার করা হচ্ছে না কেন, একটি int C# এ ভেরিয়েবল সবসময় 32 বিট আকারের হবে।



সি প্রোগ্রামিং এ int

সি প্রোগ্রামিং এ, int একটি কীওয়ার্ড যা পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করতে ব্যবহৃত হয়। সি স্বাক্ষরিত এবং স্বাক্ষরবিহীন উভয় পূর্ণসংখ্যাকে সমর্থন করে, যা 16-বিট, 32-বিট, বা 64-বিট হতে পারে, ব্যবহার করা প্ল্যাটফর্মের উপর নির্ভর করে। C-তে, বেশিরভাগ আধুনিক প্ল্যাটফর্মে int ডেটা টাইপের আকার 32 বিটের।

C তে int এর আকার খুঁজে পেতে নিম্নলিখিত কোডটি চালান:

# অন্তর্ভুক্ত করুন
int প্রধান ( ) {
printf ( 'int এর আকার: %ld বাইট \n ' , আকার ( int ) ) ;
প্রত্যাবর্তন 0 ;
}

C++ প্রোগ্রামিং-এ int

C++ স্বাক্ষরিত এবং স্বাক্ষরবিহীন উভয় পূর্ণসংখ্যাকে সমর্থন করে, যা 16-বিট, 32-বিট বা 64-বিট হতে পারে, প্ল্যাটফর্ম ব্যবহার করা হচ্ছে তার উপর নির্ভর করে। C++ এ, int বেশিরভাগ আধুনিক প্ল্যাটফর্মে ডেটা টাইপের 32 বিটের আকার থাকে।

C++ এ int এর আকার খুঁজে পেতে নিম্নলিখিত কোডটি চালান:

# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
cout << 'int এর আকার:' << আকার ( int ) << 'বাইট' << endl;
প্রত্যাবর্তন 0 ;
}

C# প্রোগ্রামিং-এ int

C# শুধুমাত্র স্বাক্ষরিত পূর্ণসংখ্যা সমর্থন করে, যার নির্দিষ্ট আকার 32 বিটের। C# স্বাক্ষরবিহীন পূর্ণসংখ্যা সমর্থন করে না। 32-বিট এবং 64-বিট হোস্ট সিস্টেম C# এর আকারকে প্রভাবিত করে না int ভেরিয়েবল, যেহেতু এটি সর্বদা স্থির থাকে যা 32-বিট।

C# এ int এর আকার খুঁজে পেতে, নিম্নলিখিত কোডটি চালান:

সিস্টেম ব্যবহার করে;
ক্লাস প্রোগ্রাম {
স্ট্যাটিক শূন্যতা প্রধান ( স্ট্রিং [ ] args ) {
Console.WriteLine ( 'int-এর আকার: {0} বাইট' , আকার ( int ) ) ;
}
}

বিভিন্ন প্রোগ্রামিং ভাষাতে int-এর তুলনা

যদিও int প্রোগ্রামিং ভাষার একটি মৌলিক ডেটা টাইপ, এর আকার এবং বৈশিষ্ট্য int বিভিন্ন প্রোগ্রামিং ভাষার মধ্যে পরিবর্তিত হতে পারে। নিম্নলিখিত সারণী মধ্যে পার্থক্য সারসংক্ষেপ int C, C++ এবং C# এ:

প্রোগ্রাম ভাষা আকার (বিট) স্বাক্ষরিত/স্বাক্ষরবিহীন মান পরিসীমা
32 বা 64 উভয় -2147483648 থেকে 2147483647
সি++ 32 বা 64 উভয় -2147483648 থেকে 2147483647
সি# 32 স্বাক্ষরিত -2147483648 থেকে 2147483647

স্বাক্ষরিত এবং স্বাক্ষরবিহীন Int এর মধ্যে পার্থক্য

কম্পিউটিং এ, ক স্বাক্ষরিত পূর্ণসংখ্যা ডেটা টাইপ ধনাত্মক এবং ঋণাত্মক উভয় সংখ্যার প্রতিনিধিত্ব করতে পারে, যখন একটি স্বাক্ষরবিহীন পূর্ণসংখ্যা ডেটা টাইপ শুধুমাত্র অ-নেতিবাচক (অর্থাৎ, ধনাত্মক) সংখ্যা উপস্থাপন করতে পারে।

স্বাক্ষরিত পূর্ণসংখ্যার ধরন , যেমন int , সংখ্যার চিহ্নের প্রতিনিধিত্ব করার জন্য এক বিট সংরক্ষণ করে। এটি দেখায় যে একটি 32-বিট স্বাক্ষরিত পূর্ণসংখ্যার পরিসরে মানগুলি উপস্থাপন করতে পারে -2,147,483,648 থেকে 2,147,483,647 . সবচেয়ে উল্লেখযোগ্য বিট (সবচেয়ে বাম বিট) a স্বাক্ষরিত পূর্ণসংখ্যা সংখ্যার চিহ্ন উপস্থাপন করে। নেতিবাচক চিহ্নের জন্য, 1 ব্যবহার করা হবে এবং ধনাত্মক জন্য, 0 ব্যবহার করা হবে।

অন্যদিকে, একটি স্বাক্ষরবিহীন পূর্ণসংখ্যার ধরন , যেমন স্বাক্ষরবিহীন int, সংখ্যার চিহ্নের জন্য কিছুটা সংরক্ষণ করে না। এটি দেখায় যে একটি 32-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যার পরিসরে মান প্রদর্শন করতে পারে 0 থেকে 4,294,967,295 .

বিঃদ্রঃ: ডিফল্টরূপে, C, C++, এবং C# int ডেটা টাইপ স্বাক্ষরিত হয়। ঋণাত্মক সংখ্যার জন্য, int ডেটা টাইপ অবশ্যই স্বাক্ষরিত হিসাবে সংজ্ঞায়িত করা উচিত কারণ স্বাক্ষরবিহীন int ডেটা প্রকারগুলি ঋণাত্মক সংখ্যা গ্রহণ করতে পারে না।

Int ভেরিয়েবলের ঘোষণা

C, C++ এবং C# এ, int পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করে যে কিওয়ার্ড. একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করার জন্য সিনট্যাক্স নিম্নরূপ:

int variable_name;

উদাহরণস্বরূপ, নামের একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করা একের উপর , আপনি নিম্নলিখিত কোড ব্যবহার করতে পারেন:

int কিনা;

Int ভেরিয়েবলের সূচনা

একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা করার পরে, আপনি এটি একটি মান দিয়ে শুরু করতে পারেন। একটি পূর্ণসংখ্যা ভেরিয়েবল শুরু করার জন্য সিনট্যাক্স নিম্নরূপ:

int variable_name = মান;

উদাহরণস্বরূপ, 25 এর মান সহ বয়স নামের একটি পূর্ণসংখ্যা ভেরিয়েবল ঘোষণা এবং শুরু করতে, আপনাকে অবশ্যই নিম্নলিখিত কোডটি ব্যবহার করতে হবে:

int বয়স = 25 ;

C-তে int ব্যবহার করুন

এখানে int ব্যবহার করার জন্য একটি সি কোড নমুনা আছে।

# অন্তর্ভুক্ত করুন
int প্রধান ( ) {
int num1 = 10 ;
int num2 = বিশ ;
int যোগফল = num1 + num2;
printf ( '%d \n ' , যোগফল ) ;
ফিরে 0 ;
}

এই উদাহরণে, যোগফল ভেরিয়েবলের মান 30 হবে।

C++ এ int ব্যবহার করুন

এখানে একটি C++ কোড রয়েছে যা int-এর ব্যবহার ব্যাখ্যা করে।

# অন্তর্ভুক্ত করুন
নামস্থান std ব্যবহার করে;
int প্রধান ( ) {
int num1 = 10 ;
int num2 = বিশ ;
int যোগফল = num1 + num2;
cout << যোগফল << endl;
ফিরে 0 ;
}

পূর্ণসংখ্যা ডেটা টাইপের দুটি ভেরিয়েবলের মোট যোগফল 30।

C# এ int ব্যবহার করুন

int ব্যবহার করার জন্য এখানে একটি C# কোড নমুনা রয়েছে।

সিস্টেম ব্যবহার করে;
ক্লাস প্রোগ্রাম {
স্ট্যাটিক শূন্যতা প্রধান ( ) {
int num1 = 10 ;
int num2 = বিশ ;
int যোগফল = num1 + num2;
Console.WriteLine ( যোগফল ) ;
}
}

দুটি সংখ্যার মোট যোগফল 30 হবে।

উপসংহার

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