در C++
مطابق استاندارد یک کاراکتر (char
) همیشه یک بایت هست حتی وقتی بایت در کامپیوتر ۸ بیتی نیست.
بنابراین میتونین از unsigned char
به عنوان عدد صحیح یک بایتی استفاده کنین.
همین طور اگه مطمئن هستین که بایت در کامپیوتر ۸ بیتی هست میتونین از int8_t
یا uint8_t
استفاده کنین که در سرفایل stdint
معرفی شده و در C++11
تعریف شده
#include <stdint>
using namespace std;
int main()
{
int8_t i = 255;
uint8_t = 127;
return 0;
}
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)