社区
C#
帖子详情
怎样在C#中实现二进制与运算??
changezhong
2003-10-10 11:27:53
怎样在C#中实现二进制与运算??
例如
二进制 十进制
110100 52
110100&100000=100000 52&32=32
110100& 10000= 10000 52&16=16
110100& 1000= 0 52& 8=0
110100& 100= 100 52& 4=4
110100& 10= 0 52& 2=0
110100& 1= 0 52& 1=0
...全文
1030
8
打赏
收藏
怎样在C#中实现二进制与运算??
怎样在C#中实现二进制与运算?? 例如 二进制 十进制 110100 52 110100&100000=100000 52&32=32 110100& 10000= 10000 52&16=16 110100& 1000= 0 52& 8=0 110100& 100= 100 52& 4=4 110100& 10= 0 52& 2=0 110100& 1= 0 52& 1=0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ArLi2003
2003-10-11
打赏
举报
回复
Convert. 有很多重载你可以用
int x = Convert.toint 来做
lyz803
2003-10-10
打赏
举报
回复
我以前使用vb做过!现成的函数!
changezhong
2003-10-10
打赏
举报
回复
问题以解决,谢谢ArLi2003(阿利 来的少了我还会爱你们的)
但是byte类型的只有8位,也就是说不能校验100000000,而只能校验
1
10
100
1000
10000
100000
1000000
10000000
这8种情况,能把范围扩大点吗??
changezhong
2003-10-10
打赏
举报
回复
首先感谢 ArLi2003(阿利 来的少了我还会爱你们的) 的大力支持,我试试,可以的话就给分了哈
ArLi2003
2003-10-10
打赏
举报
回复
电脑从8位发展到32位,byte 也发展到了 int,hohoh
ArLi2003
2003-10-10
打赏
举报
回复
byte c = a & b;
改成
byte c = (byte)(a & b);
微软说int 无法转成 byte,真是搞笑只有bit 才有与,你个int 哪来的与运算,呵呵
ArLi2003
2003-10-10
打赏
举报
回复
还是这个?
byte a = Convert.ToByte("110100",2);
byte b = Convert.ToByte("100000",2);
byte c = a & b;
MessageBox.Show(c.ToString());
ArLi2003
2003-10-10
打赏
举报
回复
晕,就是 & 啊。。
int x = 52;
int y = 1;
int z = x & y;
MessageBox.Show(z.ToString());
十六进制数逻辑运算
十六进制数的与或非运算,逻辑运算。支持十六进制数组
C#
多进制计算器源代码
自己使用VS2017开发环境,
C#
语言编写的多进制计算器,可以
实现
二进制
、十进制、十六进制的数字运算和逻辑运算,以及进制之间的转化,现将源代码分享给大家,有需要的小伙伴可以参考下
用分治法
实现
两个
二进制
数的大整数乘法(带界面)
大整数分解问题:给定两个n位长
二进制
数x和y,求这两个数的乘积。时间复杂性控制在Θ(n1.6)
c#
二进制
逆序方法详解
介绍了
c#
二进制
逆序方法,有需要的朋友可以参考一下
二进制
某一位制0或制1
将一个数转化成无符号八位2进制数,将其
中
的某一位制0或制1
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章