64,282
社区成员
发帖
与我相关
我的任务
分享
int main()
{
char a; /*范围是 -128 ~ 127*/
unsigned char b; /*范围是 0-255 */
a = -2;
b = a; /*char 转化为 unsigned char。 */
cout<<(int)(a)<<' '<<(int)(b)<<endl; /**/
a = 129;
b = a;
cout<<(int)(a)<<' '<<(int)(b)<<endl;
return 0;
}
char c1 = 'A';
unsigned char c2 = static_cast<unsigned char>(c1);
unsigned char c3 = 'B';
char c4 = static_cast<char>(c3);