در پست قبلی انواع متغیرها و نحوه ایجاد و مقدار دهی آنها در#C بیان شد.
در این پست دامنه انواع متغیر را بیان می کنیم . دانستن این دامنه ها به ما کمک می کند تا در هنگام استفاده از آنها برای منظور خود ، نوع درستی از متغیر را بکار گیریم تا هم برنامه ما هنگام اجرا دچار خطا های پیدا و پنهان نگردد و هم اینکه از هدر رفت منابع جلوگیری شود .مثلا اگر در برنامه ما داشتن یک متغیر از نوع byte کافی باشد ، اشتباها از نوع دیگری مانند int استفاده نمی کنیم . در چنین مواردی است که گرچه برنامه هیچ گونه خطایی ندارد ولی هدر رفت منابع را بدنبال دارد.در برخی از موارد نیز کاربرد نابجای متغیرها باعث خطاهای پنهان در برنامه شده و مثلا اعداد محاسبه شده آنگونه که شما انتظار دارید نیستندو در برخی از موارد نیز آشکاراپیام خطایی دریافت می کنید که ناشی از کاربرد نابجای متغیر می باشد.
1 . byte :
بین ( 255 ) تا ( 0 )
2 . sbyte :
بین ( 127+ ) تا ( 128- )
3 . short :
بین ( 32767+ ) تا ( 32768- )
4 . ushort :
بین ( 65535 ) تا ( 0 )
5 . float :
عددی است 6 الی 9 رقمی ( شناور ) در بین بازه عددی زیر:
6 . double :
عددی 15 الی 17 رقمی ( شناور ) در بین بازه عددی زیر :
7 . decimal :
عددی است 28 الی 29 رقمی ( شناور ) در بین بازه عددی زیر :
8 . int :
بین ( 2147483647+ ) تا ( 2147483648- )
9 . uint :
بین ( 4294967295+ ) تا ( 0 )
10 . long :
بین ( 9223372036854775807+ ) تا ( 9223372036854775808- )
11 . ulong :
بین ( 18,446,744,073,709,551,615 ) تا ( 0 )
12 . Boolean :
شامل دو حالت true و false می باشد .
درباره این سایت