C، C++، اور C# پروگرامنگ میں int کیا ہے؟

C C Awr C Prwgramng My Int Kya



دی int کلیدی لفظ کئی پروگرامنگ زبانوں بشمول C، C++ اور C# میں کثرت سے استعمال ہونے والا ڈیٹا ٹائپ ہے۔ اصطلاح int عدد کے لیے مختصر ہے۔ انٹیجرز میں کوئی جزوی اجزاء نہیں ہوتے کیونکہ وہ پورے نمبر ہوتے ہیں۔

اس مضمون میں، ہم کے استعمال پر بات کریں گے int تین مشہور پروگرامنگ زبانوں میں: سی ، C++، اور C#







فہرست کا خانہ



ایک int ڈیٹا کی قسم کیا ہے؟

دی int ڈیٹا کی قسم پروگرامنگ زبانوں میں ایک بنیادی قسم ہے۔ دی int -10، 0، 42، یا 100 جیسے نمبر محفوظ کر سکتے ہیں۔ اصطلاح int عدد کی ایک مختصر شکل ہے اور یہ تینوں C پروگرامنگ زبانوں جیسے C، C++، اور C# میں وسیع پیمانے پر استعمال ہوتی ہے۔



int عام طور پر a کے طور پر پیش کیا جاتا ہے۔ 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 ایک کلیدی لفظ ہے جو انٹیجر متغیرات کا اعلان کرنے کے لیے استعمال ہوتا ہے۔ C دستخط شدہ اور غیر دستخط شدہ عدد دونوں کو سپورٹ کرتا ہے، جو پلیٹ فارم کے استعمال کے لحاظ سے 16-bit، 32-bit، یا 64-bit ہو سکتے ہیں۔ C میں، زیادہ تر جدید پلیٹ فارمز پر int ڈیٹا ٹائپ کا سائز 32 بٹس ہوتا ہے۔

C میں int کا سائز معلوم کرنے کے لیے درج ذیل کوڈ کو چلائیں:

# شامل کریں
اہم int ( ) {
printf ( 'int کا سائز: %ld بائٹس \n ' ، کا سائز ( int ) ) ;
واپسی 0 ;
}

C++ پروگرامنگ میں int

C++ دستخط شدہ اور غیر دستخط شدہ عدد دونوں کو سپورٹ کرتا ہے، جو استعمال کیے جانے والے پلیٹ فارم کے لحاظ سے 16-bit، 32-bit، یا 64-bit ہو سکتے ہیں۔ 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 ( 'انٹ کا سائز: {0} بائٹس' ، کا سائز ( int ) ) ;
}
}

مختلف پروگرامنگ زبانوں میں int کا موازنہ

اگرچہ int پروگرامنگ زبانوں، سائز اور خصوصیات میں بنیادی ڈیٹا کی قسم ہے۔ int مختلف پروگرامنگ زبانوں کے درمیان مختلف ہو سکتے ہیں۔ مندرجہ ذیل جدول میں فرق کا خلاصہ کیا گیا ہے۔ int C، C++، اور C# میں:

پروگرامنگ زبان سائز (بٹس) دستخط شدہ/غیر دستخط شدہ اقدار کی حد
سی 32 یا 64 دونوں -2147483648 سے 2147483647
C++ 32 یا 64 دونوں -2147483648 سے 2147483647
C# 32 دستخط شدہ -2147483648 سے 2147483647

دستخط شدہ اور غیر دستخط شدہ انٹ کے درمیان فرق

کمپیوٹنگ میں، اے دستخط شدہ عددی اعداد و شمار کی قسم مثبت اور منفی دونوں نمبروں کی نمائندگی کر سکتی ہے، جبکہ ایک غیر دستخط شدہ عددی ڈیٹا کی قسم صرف غیر منفی (یعنی مثبت) اعداد کی نمائندگی کر سکتی ہے۔

اے دستخط شدہ عددی قسم ، جیسا کہ int نمبر کے نشان کی نمائندگی کرنے کے لیے تھوڑا سا محفوظ رکھتا ہے۔ اس سے ظاہر ہوتا ہے کہ 32 بٹ پر دستخط شدہ عدد کی حد میں اقدار کی نمائندگی کر سکتا ہے۔ -2,147,483,648 سے 2,147,483,647 . کا سب سے اہم بٹ (بائیں سب سے زیادہ) a دستخط شدہ عدد نمبر کے نشان کی نمائندگی کرتا ہے۔ منفی نشان کے لیے، 1 استعمال کیا جائے گا اور مثبت کے لیے، 0 استعمال کیا جائے گا۔

دوسری طرف، ایک غیر دستخط شدہ عددی قسم , جیسا کہ unsigned int، نمبر کے نشان کے لیے تھوڑا سا محفوظ نہیں کرتا ہے۔ اس سے پتہ چلتا ہے کہ ایک 32 بٹ غیر دستخط شدہ عدد کی حد میں اقدار کو ظاہر کر سکتا ہے۔ 0 سے 4,294,967,295 تک .

نوٹ: پہلے سے طے شدہ طور پر، C، C++، اور C# int ڈیٹا کی قسم پر دستخط ہوتے ہیں۔ منفی نمبروں کے لیے، int ڈیٹا کی قسم کو دستخط شدہ کے طور پر بیان کیا جانا چاہیے کیونکہ غیر دستخط شدہ int ڈیٹا کی قسمیں منفی نمبر نہیں لے سکتی ہیں۔

انٹ متغیرات کا اعلان

C، C++، اور C# میں، int کلیدی لفظ ہے جو عددی متغیرات کا اعلان کرتا ہے۔ ایک عدد متغیر کا اعلان کرنے کا نحو درج ذیل ہے:

int variable_name;

مثال کے طور پر، نام کے ایک عدد متغیر کا اعلان کرنا ایک پر ، آپ درج ذیل کوڈ استعمال کر سکتے ہیں:

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 ڈیٹا کی قسم کے بارے میں تفصیل کے لیے، یہ مضمون پڑھیں۔