На MSDN указано, что в C++ никогда не было типа byte и вместо него следует использовать тип unsigned char. Но при попытке вывести такое значение
void func(char b) {
cout << b;
}
func(20);
вижу не совсем то, что нужно
Есть ли какая-то нормальная человеческая возможность работать с однобайтовыми числами или каждый раз придется преобразовывать в int?
При печати можно выполнить приведение типа, тогда выведется число вместо символа:
std::cout << static_cast<int>(b) << std::endl;
Либо можно использовать функцию printf
printf("%d",b);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости