二进制问题int bismask=0x0001;一个int不是32位吗?但是在十六进制表示中,一个数字代表4位,一共四个数字,那么最后的结果是16位呀[解决办法]不足的高位补零撒int a = 1;这个1还只需要1位呢[解决办法]int bismask=0x0001;和int bismask=0x01;是一样的