ورود

View Full Version : سوال: میزان فضای اشغال شده توسط نوع های داده ای unsigned و Long ؟



complexcoding
شنبه 28 مرداد 1391, 19:24 عصر
با سلام
فضای اشغال شده انواع نوع های داده ای رو می دانم اما با اضافه شدن Unsigned و یا Long به اول آنها نمی دانم چقدر فضای اشغال شده تغییر می کند ؟؟؟ و آیا خود unsigned نیز به عنوان نوع داده ای می توان به کار برد؟
به طور مثال فضای اشغال شده توسط Char = 1 بایت می باشد اما :
Unsigned Char چی؟
با تشکر از شما

tdkhakpur
شنبه 28 مرداد 1391, 19:43 عصر
با سلام
فضای اشغال شده انواع نوع های داده ای رو می دانم اما با اضافه شدن Unsigned و یا Long به اول آنها نمی دانم چقدر فضای اشغال شده تغییر می کند ؟؟؟

برای اینکه خیالتان راخت بشه از sizeof استفاده کن اما در کل هر دو تعریف بالا 4 بایت جا میگیره.

و آیا خود unsigned نیز به عنوان نوع داده ای می توان به کار برد؟
خودش پیشفرض dWord به حساب میاد.


به طور مثال فضای اشغال شده توسط Char = 1 بایت می باشد اما :
Unsigned Char چی؟
این دفعه با این کار تعیین نوع میکنید تا مفسر کامپایلر با اون به عنوان عدد مثبت رفتار کنه و ارتباطی با فضای پیشفرضی که قبلا میگرفت نداره.