首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

这样做解释正确吗?该怎么处理

2012-01-16 
这样做解释正确吗?C# codeusing Systemclass MainClass{static void Main(){ushort numnum 12if ((nu

这样做解释正确吗?

C# code
using System;class MainClass{    static void Main()    {        ushort num;        num = 12;        if ((num & 1) == 1)   //( 整数 & 奇数 显示整数 )等于1 是假            Console.WriteLine("这将无法显示。");        num = 11;        if ((num & 1) == 1)   //( 奇数 & 奇数 显示奇数 )等于1 是真            Console.WriteLine(num + " 是奇数.");    }}


[解决办法]
这个和上一篇一样的
12的二进制为 1100
& 0001
结果为二进制的
0000所以为 0

11的二进制为 1011
& 0001
结果为二进制的
0001 所以为1

热点排行