کاراکتر گسترده حداقل باید دو بایت باشه که در برخی موارد ۴ بایت هم هست. اندازهش در یک پیادهسازی خاص ثابته.
اصولاً این نوع داده برای استفاده از کاراکترهای چندبایتی طراحی شده که اعضای کاراکتری اون اندازههای مختلفی دارن (از ۱ تا ۴ بایت) و این تفاوت اندازهها دردسرهای زیادی به همراه داره. برای همین این نوع داده با اندازهی ثابت تعریف شده.
با این حال برای اطمینان از اندازهی ثابت میشه از دو نوع char16_t
و char32_t
استفاده کرد که به ترتیب ۱۶ و ۳۲ بیت هستن.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)