请问一个16进制向char赋值的有关问题
请教一个16进制向char赋值的问题
char abc;
abc='a';
if(abc==0x61)//a的ascii是0x61
{
...
}
请问这样会有什么问题,为什么if判断是false,常量0x61占用字节数的问题吗?他在内存中如何表示的?一般这种情况,应该怎么处理比较方便?
------解决方案--------------------
char abc;
abc='a';
if(abc==0x61)//a的ascii是0x61
{
...
}
请问这样会有什么问题,为什么if判断是false,常量0x61占用字节数的问题吗?他在内存中如何表示的?一般这种情况,应该怎么处理比较方便?
------解决方案--------------------