向未签名的字符施放炭

Casting a char to unsigned char

本文关键字:字符 施放炭      更新时间:2023-10-16

有很多问题,但他们回答了char*转换为未签名的char*。我想问的是将char转换为未签名的char:

如果我施放(c风格或静态铸造(char对未签名的炭,例如:

char c = 'A' ; unsigned char uc = ( unsigned char ) c ;

c的积分值可以在铸件期间更改吗?由于 char 是签名或未签名的,是否定义了实现,因此,无论它在哪里签名,演员表是否有可能会改变字符的积分值?

我的主要关注点是正值。如果我施放"上述"方式,是否有可能更改价值的可能性?

以来C 14,char,如果signed 必须 be 2的补充。

因此,从 signed charunsigned char和vice-vices-vices-vice-vice-vice-vice-vice 无法更改基础位模式。