مثالوں کے ساتھ C میں غیر دستخط شدہ چار کا استعمال کیسے کریں۔

Mthalw K Sat C My Ghyr Dstkht Shd Char Ka Ast Mal Kys Kry



سی پروگرامنگ میں، ڈیٹا کی اقسام کو ایک متغیر کا اعلان کرنے کے لیے استعمال کیا جاتا ہے جو میموری کے سائز اور اعلان کردہ متغیر کی قسم کا تعین کرتا ہے۔ چار C میں ڈیٹا کی قسم ہے جو حروف اور عدد دونوں کو ذخیرہ کر سکتی ہے (لیکن ان کو حروف کے طور پر دیکھے گا)۔ یہ درمیان اقدار کو محفوظ کر سکتا ہے۔ -128 اور +127 اور 1 بائٹ میموری رکھ سکتا ہے۔ دستخط شدہ اور غیر دستخط شدہ ڈیٹا موڈیفائر ہیں؛ کہاں دستخط شدہ مثبت اور منفی دونوں نمبروں کو محفوظ کر سکتے ہیں۔ غیر دستخط شدہ صرف مثبت اقدار کو محفوظ کر سکتے ہیں۔

اس ٹیوٹوریل میں، ہم سیکھیں گے۔ غیر دستخط شدہ چار اور نمونہ کوڈ کے ساتھ سی پروگرامنگ میں اس کا استعمال۔

مثالوں کے ساتھ C میں غیر دستخط شدہ چار

دی C میں چار قسم کا سائز ہے 1 بائٹ اور یہ ہو سکتا ہے a دستخط شدہ چار اور ایک غیر دستخط شدہ چار دونوں میں 1 بائٹ کی ایک جیسی میموری ہے اور ایک ہی کردار کو ذخیرہ کرنے کے لیے استعمال کیا جاتا ہے۔ چار متغیر اس کردار کی ASCII قدر کو ذخیرہ کرتا ہے جس کی وہ نمائندگی کرتا ہے۔ مثال کے طور پر، اگر چار متغیر کریکٹر کو اسٹور کر رہا ہے۔ 'ساتھ' ، پھر یہ ASCII قدر کو ذخیرہ کر رہا ہے۔ 'ساتھ' جو کہ 90 ہے۔







اگر ڈیٹا کی قسم ہے۔ دستخط شدہ اس میں صفر، مثبت اور منفی ہو سکتا ہے۔ اقدار کی حد a دستخط شدہ کین ہولڈ ڈیٹا کی قسم مثبت اور منفی کے درمیان یکساں طور پر تقسیم ہوتی ہے، صفر درمیانی قدر کی نمائندگی کرتا ہے۔



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



سی پروگرامنگ میں، غیر دستخط شدہ چار ڈیٹا ٹائپ ایک مفید آپشن ہے جب ڈائنامک ویلیوز سے نمٹتے ہیں۔ مختصر ڈیٹا یا عدد کے برعکس، غیر دستخط شدہ char تمام استعمال کرتا ہے۔ 8 بٹس اس کی یادداشت کی اور کوئی دستخط شدہ بٹس نہیں ہے۔ اس کا مطلب یہ ہے کہ غیر دستخط شدہ ڈیٹا کی حد 0 سے 255 تک ہوتی ہے، جس سے بڑی قدروں کو میموری میں محفوظ کیا جا سکتا ہے۔ کا استعمال کرتے ہوئے غیر دستخط شدہ چار ، آپ اپنے کوڈ کو بہتر بنا سکتے ہیں اور مطلوبہ کاموں کو مکمل کرتے ہوئے میموری کی جگہ بچا سکتے ہیں۔





اعلان کے لیے نحو

استعمال کرنے کے لیے نحو درج ذیل ہے۔ غیر دستخط شدہ چار C میں ڈیٹا کی قسم:

غیر دستخط شدہ چار متغیر_نام ;

مثال 1: غیر دستخط شدہ چار قدر کو ذخیرہ کرنا اور ڈسپلے کرنا

مندرجہ ذیل مثال پر غور کریں جو ذخیرہ کرنے اور ڈسپلے کرنے کے لیے استعمال ہوتی ہے۔ غیر دستخط شدہ چار C میں قدر ٹائپ کریں۔



# شامل کریں

int مرکزی ( ) {

غیر دستخط شدہ چار myChar = 'ساتھ' ;

printf ( 'میرا کردار ہے: %c' ، myChar ) ;

واپسی 0 ;

}

مثال 2: ایک صف میں متعدد غیر دستخط شدہ چار قدروں کو ذخیرہ کرنا

آپ ایک صف میں متعدد غیر دستخط شدہ چار اقدار کو بھی ذخیرہ کر سکتے ہیں اور یہاں اس کے لیے ایک نمونہ کوڈ ہے۔

# شامل کریں

int مرکزی ( ) {

غیر دستخط شدہ چار myarray [ 3 ] = { 10 ، پندرہ ، 25 } ;

printf ( 'سرنی میں قدریں ہیں:' ) ;

کے لیے ( int میں = 0 ; میں < 3 ; میں ++ ) {

printf ( '%d' ، myarray [ میں ] ) ;

}

printf ( ' \n ' ) ;

واپسی 0 ;

}

نیچے کی لکیر

دی غیر دستخط شدہ چار C میں ڈیٹا کی قسم کو حروف اور اعداد کو ذخیرہ کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ میموری کے 8 بٹس استعمال کرتا ہے اور اس میں کوئی دستخط شدہ بٹس نہیں ہیں، جس سے بڑی قدروں کو میموری میں محفوظ کیا جا سکتا ہے۔ کا استعمال کرتے ہوئے غیر دستخط شدہ چار، آپ جو چاہیں کرتے ہوئے اپنے کوڈ کو بہتر بنا سکتے ہیں اور میموری کی جگہ بچا سکتے ہیں۔