Есть много вопросов, связанных с этим, но они отвечают на преобразование char * в unsigned char *. То, что я хочу спросить, это преобразование char в unsigned char:
Если я разыгрываю (в стиле C или статическое приведение) символ на неподписанный символ, например:
char c = 'A' ;
unsigned char uc = ( unsigned char ) c ;
Может ли интегральное значение c
измениться во время приведения?
Поскольку char подписано или не подписано, определяется реализация, поэтому, где бы оно ни было подписано , возможно ли, что приведение изменит интегральное значение символа?
Моя главная забота о положительных ценностях. Если я приведу вышеприведенный способ, есть ли вероятность изменения значений?