به کینگ آی تی خوش آمدید

به کینگ آی تی خوش آمدید :


کینگ آی تی یک جامعه کاربری مجازی با محوریت موضوعات مرتبط با فناوری اطلاعات، نرم افزار، سخت افزار و سایر موضوعات مرتبط با این حوزه است و هدف اصلی آن اشتراک گزاری اطلاعات و آشنایی بیشتر فارسی ‌زبانان با مقولات فوق و افزایش سطح علمی و فنی کاربران فارسی زبان می‌باشد.


تولید محتوا در کینگ آی تی در قالب پرسش و پاسخ شکل میگیرد و اگر نیاز به طرح مطلبی به جز پرسش و پاسخ باشد در قالب یک نوشته ویکی منتشر می شود.


لطفا قبل از شروع فعالیت در این سامانه قوانین فعالیت در آن را مطالعه کنید.


هم چنین جهت کسب اطلاعات بیشتر پیرامون نحوه عملکرد کینگ آی تی می توانید قسمت درباره کینگ آی تی و راهنمای فعالیت در آن را مطالعه فرمایید.


آمار کینگ آی تی تاکنون :

9,949 پرسش

10,470 پاسخ

14,578 نظر

13,983 کاربر


  1. 175531 امتیاز
  2. 138371 امتیاز
  3. 72581 امتیاز
  4. 66831 امتیاز



kingit.ir wifi آموزش آموزش برنامه نویسی آموزش تنظیمات مودم آموزش شبکه آموزش وردپرس آموزش ویندوز هشت آنتی ویروس آپدیت آپدیت آنتی ویروس ارور انتخاب sdcard به عنوان به محل پیش فرض نصب برنامه ها در اندروید اندروید اینترنت بازی برنامه نویسی برنامه نویسی وب تبلت ترفند های اندروید ترفند های ورد ترفند های ویندوز هشت حل مشکل شناخته نشدن حافظه ی فلش در ویندوز حل مشکلات مربوط به وای فای حل مشکلات کامپیوتری دانلود درایو راهنمای خرید گوشی راهنمایی رفع مشکل رفع مشکلات کامپیوتری ریکاوری سایت سخت افزار سوال فایرفاکس فلش فناوری اطلاعات لپ تاپ لپتاپ مدیریت گوشی اندرویدی در کامپیوتر مرورگر مشکل مشکل در اجرا بازی ها مشکل در بازی کردن مشکل در فرمت فلش مموری مشکل در وصل شدن به وایرلس مشکلات هارد اکسترنال مشکلات گوشی معرفی نرم افزار موبایل مودم مودم وایرلس نرم افزار نصب برنامه در اندروید نصب ویندوز نصب ویندوز7 هارد هارد اکسترنال وای فای وبلاگ وردپرس وصل شدن به وای فای ویروس ویندوز ویندوز 10 ویندوز 7 ویندوز 8.1 ویندوز7 پرسش پرسش و پاسخ پرسش و پاسخ آفیس پرسش و پاسخ آنتی ویروس پرسش و پاسخ آنلاین پرسش و پاسخ آنلاین کامپیوتری پرسش و پاسخ آی تی پرسش و پاسخ اندروید پرسش و پاسخ اینترنت پرسش و پاسخ برنامه نویسی پرسش و پاسخ رایانه پرسش و پاسخ سخت افزار پرسش و پاسخ شبکه پرسش و پاسخ فناوری اطلاعات پرسش و پاسخ فیس بوک پرسش و پاسخ لپ تاپ پرسش و پاسخ موبایل پرسش و پاسخ نرم افزار پرسش و پاسخ ورد پرسش و پاسخ ویندوز پرسش و پاسخ ویندوز هشت پرسش و پاسخ کامپیوتر پرسش و پاسخ کامپیوتری پرسش و پاسخ کینگ آی تی کارت گرافیک کامپیوتر کروم کمک کینگ آی تی گرافیک گوشی


آخرین مدال های دریافتی :

پرسش محبوب
دریافت شده توسط amir rahmani
پیگیر
دریافت شده توسط anolbolanub
از قدیمی ها
دریافت شده توسط anolbolanub
پیگیر جدی
دریافت شده توسط anolbolanub
پرسش محبوب
دریافت شده توسط ₠M ♔ JTABA
پرسش قابل توجه
دریافت شده توسط KING BENYAMIN
پرسش قابل توجه
دریافت شده توسط مرتضی حسنی
پرسش محبوب
دریافت شده توسط M.H.Rahimi
پرسش قابل توجه
دریافت شده توسط arsaxx
پرسش محبوب
دریافت شده توسط سماوات

بازه ی مربوط به signed و unsigned چه معنی میده

2 می پسندم 0 نمی پسندم

سلام دوستان

یه سوال داشتم . اینکه میگن char تو بازه ی 127 تا -128 هست. و unsigned char تو بازه ی 0 تا 256 قرار میگیره یعنی چه؟

یعنی چیش تو این بازه قرار میگیره؟

کد اسکیش ؟

مگه کد اسکی منفی هم داریم؟

به اشتراک گذاشتن این پرسش در:
    
با به اشتراک گذاری این پرسش کمک کنید تا سریع تر به پاسخ های بهتر برسد.
ترنم
پرسیده شده در اسفند 26, 1392 توسط ترنم
نوع کاربری: فعال امتیازهای این کاربر : 2,401 مدال های این کاربر:74988  

1 پاسخ

2 می پسندم 0 نمی پسندم
 
بهترین پاسخ

سلام،

جواب سوال اول:

در زبان سی برای داده های متنی مثلاً "ABC" یا کاراکتری مثلاً 'A' از داده ی Char استفاده میشه، (جواب سوال اول شما اینجا شروع میشه:) این متن ها یا کاراکترها به صورت عدد ذخیره میشن در واقع توسط جدول محترم ASCII به عدد، انکد (Encode) میشن، بعد ذخیره میشن؛ یعنی: نوع داده ی Char که یک بایت از حافظه رو اشغال میکنه تا برای ما یه متنی رو نگه داری کنه ، چون از نوع علامت دار هستش پس میتونه به بازه ی اعداد از منفی 128 تا مثبت 127 انکد کنه مثلا وقتی A میدیم به عدد 65 انکد میشه.

جواب سوال دوم:

کد اسکی از 0 شروع و در 127 تموم میشه پس جریان این منفی بودن چیه؟؟ ما علاوه بر جدول اصلی کد اسکی ، جدول Extended ASCII داریم که از 128 شروع و در 255 تموم میشه، (مثلاً کد اسکیِ کاراکترِ علامتِ سوالِ برعکس 168 هستش) و از ظرفیت Char بزرگتر هستش ، آیا میشه توی Char ذخیره اش کرد؟ بله ولی Overflow (یا همون سرریز خودمون) پیش میاد ، یعنی بعد از اینکه 7 بیت پر شد ، (128 پر شد) برای اینکه 168 بشه بیت هشتم که برای علامت هستش اونم پر میشه و عدد منفی میشه.

لذا وقتی کاراکترهای Extended ASCII رو استفاده می کنیم بهتره از Unsigned Char که بیت علامت نداره (پس میتونه بازه ی اعداد 0 تا 255 رو انکد کنه) استفاده کنیم.

مهدی محمدزاده
پاسخ داده شد در فروردین 9, 1393 توسط مهدی محمدزاده
نوع کاربری: خبره امتیازهای این کاربر : 5,501 مدال های این کاربر:3940  
انتخاب شده در فروردین 9, 1393 توسط ترنم
مهندس کارایی شبکه در Huawei - سایت شخصی

واقعا ممنون .خیلی جواب جامع و کاملی بود

ایا دلیل خاصی وجود داره که..............

پرسشهای مرتبط

5 می پسندم 0 نمی پسندم
1 پاسخ 1,473 مشاهده 0 نظر
پرسیده شده در بهمن 18, 1392 توسط lyla
نوع کاربری: نیمه فعال امتیازهای این کاربر : 851 مدال های این کاربر:71944  
15 می پسندم 2 نمی پسندم
5 پاسخ 92,216 مشاهده 6 نظر
پرسیده شده در اسفند 22, 1392 توسط Koko Ko
نوع کاربری: نیمه فعال امتیازهای این کاربر : 171 مدال های این کاربر:345  
7 می پسندم 0 نمی پسندم
2 پاسخ 3,692 مشاهده 4 نظر
پرسیده شده در اسفند 25, 1392 توسط nasim7
نوع کاربری: تازه کار امتیازهای این کاربر : 81 مدال های این کاربر:122  
3 می پسندم 0 نمی پسندم
0 پاسخ 53 مشاهده 0 نظر
پرسیده شده در اسفند 23, 1392 توسط karma
نوع کاربری: دانا امتیازهای این کاربر : 10,821 مدال های این کاربر:28121389  
5 می پسندم 0 نمی پسندم
1 پاسخ 1,247 مشاهده 0 نظر
پرسیده شده در مرداد 11, 1394 توسط anoshka
نوع کاربری: فعال امتیازهای این کاربر : 2,251 مدال های این کاربر:1757104  

دوستان کینگ آی تی :

طراحي حرفه اي سايت بهترين بک گراندها بيا تو ببر دنیای جی کوئری rtl-theme
...