你的(1)的答案应该为444吧??1的意思是:将(整型)500强制转成(无符号字符型),再加上2002的意思是:将500和200相加之后再强制转成(无符号字符型)3的意思是:将750强制转成(无符号字符型),再强制转成(无符号整型).这中间你要注意:无符号字符型长度只有1个字节,最大值为256.500=1F4(十六进制),取一个字节就是F4=244(十进制),之后加200 ,就等于444啦.其它两也是一样.
求(unsingned char) X 的值可用( X Mod 256 ) 来得到.