-2
Я прочитал огромный двоичный файл в векторе char
s.Преобразование char в беззнаковое целое
Мне нужно обрабатывать каждый байт как целое без знака (от 0 до 255); и сделать некоторую арифметику. Как преобразовать вектор в вектор?
char a = 227;
cout << a;
печатает?
char a = 227;
int b = (int) a;
cout << b << endl;
печатает -29
char a = 227;
unsigned int b = (unsigned int) a;
cout << b << endl;
печатает 4294967267
char a = 227;
unsigned char b = (unsigned char) a;
cout << b << endl;
печатает?
'unsigned char'? – twentylemon
У меня уже есть этот вектор. когда я конвертирую 'char' в' unsigned char', он все еще печатает? –
mustafa
char -> unsigned char -> int/unsigned – Kevin