获得一个int型的数中二进制中的一个数(C#语言实现)
答案:1 悬赏:10 手机版
解决时间 2021-02-02 04:09
- 提问者网友:做自己de王妃
- 2021-02-01 05:30
获得一个int型的数中二进制中的一个数(C#语言实现)
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-02-01 05:50
见以下程序中的GetBit(...)方法
using System;
class Program
{
static void Main(string[] args)
{
int x = 100;
for (int i = 0; i < 32; i++)
{
Console.WriteLine("位{0} = {1}", i, GetBit(x, i));
}
Console.ReadKey();
}
// 获取指定位的值
static int GetBit(int x, int bit)
{
return (x >> bit) & 1;
}
}
using System;
class Program
{
static void Main(string[] args)
{
int x = 100;
for (int i = 0; i < 32; i++)
{
Console.WriteLine("位{0} = {1}", i, GetBit(x, i));
}
Console.ReadKey();
}
// 获取指定位的值
static int GetBit(int x, int bit)
{
return (x >> bit) & 1;
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |