میدونیم که مطابق استاندارد C99
و C++
هر کاراکتر دقیقاً یک بایت هست. بنابراین با به دست آوردن بیتهای یک کاراکتر اندازهی بایت به دست میآد.
در زبان C
در سرفایل limits
ثابت CHAR_BIT
این عدد رو برمیگردونه. معادل همین کد C
در C++
هم با سرفایلهای climits
یا limits
میشه این مقدار رو مشاهده کرد.
#include <climits>
int main()
{
cout<<CHAR_BIT;
return 0;
}
یک روش دیگه هم استفاده از کد زیر در C++
هست
#include <limits>
int main()
{
cout<<std::numeric_limits<unsigned char>::digits;
return 0;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)