اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

کاراکتر گسترده‌ی با علامت و بدون علامت هم داریم؟

0 امتیاز
418 نمایش

نوع wchar_t هم مثل char باعلامت و بدون علامت داره؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده جمعه ۳۰ فروردین ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

در مورد نوع داده‌ی کاراکتر معمولی (char) در استاندارد زبان، بین char حتماً signed char نیست. بلکه باعلامت بودن یا بدون علامت بودنش وابسته به کامپایلر و پیاده‌سازی زبان هست.
این نکته یه مورد زشت در زبان C++ هست به نظرم که باید درست می‌شده و به هر حال نشده.
در مورد wchar_t این مشکل وجود نداره.

اما اصل قسمت جواب شما اینه که در مورد char چون به عنوان عدد صحیح هم به کار برده می‌شه بنابراین علامت‌دار و بدون علامت اون وجود داره اما در مورد wchar_t چون نیاز به استفاده از اون به عنوان عدد صحیح نیست، قید علامت‌دار و بدون علامت براش معنی نداره.

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده پنجشنبه ۱۹ اردیبهشت ۱۳۹۲ توسط prodo