avatar of 发明者量化-小小梦 发明者量化-小小梦
پر توجہ دیں نجی پیغام
4
پر توجہ دیں
1271
پیروکار

C++11 معیاری بنیادی بلٹ ان ڈیٹا کی اقسام

میں تخلیق کیا: 2017-12-26 18:11:44, تازہ کاری: 2017-12-26 18:12:00
comments   0
hits   2072

C++11 معیاری بنیادی بلٹ ان ڈیٹا کی اقسام

C++11 C++ C++11 معیار نے بنیادی ڈیٹا کی اقسام کی وضاحت کی ہے ، بشمول ریاضی کی قسم ((arithmetic type) اور خالی قسم ((void)). جن میں ریاضی کی اقسام میں حروف ، انٹیگرز ، بول ویلیوز اور فلوٹپوائنٹ نمبر شامل ہیں۔ خالی قسمیں مخصوص اقدار سے مطابقت نہیں رکھتی ہیں ، صرف خصوصی مواقع کے لئے استعمال کی جاتی ہیں۔ مثال کے طور پر ، سب سے زیادہ استعمال ہونے والی ، خالی قسم ((void) کو واپسی کی قسم کے طور پر استعمال کیا جاتا ہے جب ایک فنکشن کوئی قدر نہیں لوٹاتا ہے۔

  • #### ریاضی کی اقسام کو دو اقسام میں تقسیم کیا گیا ہے: انٹیگریٹڈ قسم (جس میں حروف اور بول کی قیمت شامل ہیں) اور فلوٹ پوائنٹ قسم
قسم معنی کم سے کم سائز
bool بل کی قسم غیر متعین، صرف درست اور غلط
char حروف کی اقسام 8bit
wchar_t وسیع حروف 16bit
char16_t یونیکوڈ حروف 16bit
char32_t یونیکوڈ حروف 32bit
short مختصر مکمل شکل 16bit
int مکمل شکل 16bit
long لمبی شکل 32bit
long long لمبی شکل 64bit
float واحد صحت سے متعلق فلوٹائپ 6 عددی عدد
double دوہری صحت سے متعلق فلوٹائپ 10 عدد عدد
long double توسیع صحت سے متعلق فلوٹائپ 10 عدد عدد

کمپیوٹر اندرونی طور پر ڈیٹا کو بٹ کی ترتیب میں اسٹور کرتا ہے، ہر بٹ 0 نہیں 1 ہے زیادہ تر کمپیوٹرز 2 کی ایک پوری تعداد میں بٹس کو بلاکس کے طور پر سنبھالتے ہیں۔ سب سے چھوٹی قابل رسائی میموری بلاک کو بائٹ کہا جاتا ہے۔ زیادہ تر مشینوں کا ایک بائٹ 8 بٹ پر مشتمل ہوتا ہے۔ اسٹوریج کی بنیادی اکائی کو ورڈ کہا جاتا ہے۔ ورڈ 32 یا 64 بٹ پر مشتمل ہوتا ہے ، یعنی 4 یا 8 بائٹ۔ زیادہ تر کمپیوٹرز میموری میں ہر بائٹ کو ایک عدد (جسے ایڈریس ایڈریس کہا جاتا ہے) کے ساتھ منسلک کرتے ہیں۔

بُل اور توسیع شدہ حروف کی قسم کے علاوہ ، دیگر انٹیگریٹڈ قسموں کو دو قسموں میں تقسیم کیا جاسکتا ہے: علامت انٹیگریٹڈ ((سائنڈ) اور علامت انٹیگریٹڈ ((غیر دستخط شدہ)) ۔ signed int مثبت، منفی اور 0 کی نمائندگی کرتا ہے۔ unsigned int صرف 0 سے زیادہ یا اس کے برابر اقدار کی نمائندگی کرتا ہے۔。。。 انٹ، شارٹ، لونگ اور لانگ لونگ کی قسمیں بطور ڈیفالٹ علامات والی انٹیگریٹڈ قسمیں ہیں، ان کے متعلقہ پہلوؤں کے سامنے سابقہ unsigned کا اضافہ کرکے ان علامات سے پاک قسمیں حاصل کی جاسکتی ہیں۔

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