C#的运算符问题 Console.WriteLine("0x{0:x}", 0xf8 & 0x3f);

static void Main()
{
Console.WriteLine("0x{0:x}", 0xf8 &0x3f);
}
这个东西输出啥?为啥?最好能解释下,现在才发现自己非常白!

第1个回答  2013-09-19
把 0xf8 &0x3f相与的结果打印出来,是以十六进制的格式打印
第2个回答  2014-03-10
去看一下Format()就明白了
第3个回答  2013-09-19
这个是不能被执行的

有错误
第4个回答  2013-09-19
试一下不就知道了?
不会出现编译错误?
看起来像是 占位符和16进制的数字?
第5个回答  2013-09-19
是不是能输出汉字啊
相似回答