社区
C#
帖子详情
能否用算术运算实现逻辑运算
tasmanqi
2020-06-29 10:01:55
加精
请教大佬,我现在需要仅用加减乘除四个算术运算符来实现逻辑运算,例如:bit位的复位置位功能
...全文
23581
16
打赏
收藏
能否用算术运算实现逻辑运算
请教大佬,我现在需要仅用加减乘除四个算术运算符来实现逻辑运算,例如:bit位的复位置位功能
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
i-fat3
2021-05-20
打赏
举报
回复
哈哈啥好稍等哈是的哈斯的
黄裳*
2021-05-01
打赏
举报
回复
☺☺☺☺过来顶贴的!
m0_57792257
2021-04-29
打赏
举报
回复
64+64
这样进位处会置1
能运算,不能跳转
m0_56871906
2021-04-03
打赏
举报
回复
看看考试时间
N_B123
2020-07-02
打赏
举报
回复
结果越多需要加的判断条件也越多,与或非门也不能用了,计算机是不是就嗝屁了
xuzuning
2020-07-01
打赏
举报
回复
可以 复位+ 权,置位 -权
threenewbee
2020-06-30
打赏
举报
回复
可以
首先 a % 2 = a - (a / 2) * 2 这里的除是整除。
xor
(1+0)%2=1
(0+1)%2=1
(1+1)%2=0
(0+0)%2=0
and
(0+0)/2=0
(1+0)/2=0
(0+1)/2=0
(1+1)/2=1
or
1*1=1
1*0=0
0*1=0
0*0=0
not可以用xor 1实现
not 1 = 1 xor 1 = 0
not 0 = 0 xor 1 = 1
多位的话,可以用连续 /2 再取模得到每一位
有每一位的话,可以每一位乘以2的n次方再相加。
mirrorspace
2020-06-30
打赏
举报
回复
重写与或非?这么牛?
牧歌ing
2020-06-29
打赏
举报
回复
1
不可能不支持逻辑运算符
wanghui0380
2020-06-29
打赏
举报
回复
我想知道那门语言不支持 and,or,xor等逻辑运算?? 目前的计算机都是从逻辑电路起家的,所以就是第一代的打孔机编程都天然支持and or xor等逻辑运算规则
tasmanqi
2020-06-29
打赏
举报
回复
引用 1 楼 HerryDong 的回复:
定义一个类,重载运算符就行了
我的应用场景不支持高级编程语言,只有加减乘除,这四个运算符
HerryDong
2020-06-29
打赏
举报
回复
定义一个类,重载运算符就行了
以专业开发人员为伍
2020-06-29
打赏
举报
回复
我并没有夸张,“某些人的应用场景”就只有看到 0 和 1,手动去修改(用设备烧出来)这两个符号就能写“任何程序”了。问题是你还是得能说明白 0,1 怎么表达更高级的程序的。
以专业开发人员为伍
2020-06-29
打赏
举报
回复
其实你用了 0,1 两个符号就能上火星、写小说了。所以,你们会 0 和 1 两个符号,啥也不用学了,啥都是万能的。直接把这个告诉你们老板,就能躺着拿薪水了,不用学习开发。
八爻老骥
2020-06-29
打赏
举报
回复
这个要逆向思维了,+-*/本质就是逻辑运算的结果,你要反过来用四则运算去推导逻辑运算也不是不可以,无非就是通过四则运算将二进制的某些bit复位或反向,有个典型的应用就是IPV4的IP地址表示方法,我们分网段、划VLAN很少用二进制去逻辑运算,因为IP数量有限,且十进制容易记忆,但IPV6就不行了,位数太多,就没法用常规数字来表示,这样一来用十进制去位运算反而不直观了。
jhonsonzhang
2020-06-29
打赏
举报
回复
楼主的意思是抛弃现在逻辑数学?建立现在已知的逻辑数学和算术的联系?也就是说,逻辑用算盘来显示?这想法牛B,堪比防火防盗防老百姓,真的,很乐意效劳!最核心的问题:给钱不?预算多少?能给出预算的多少?
实验二 带进位控制8位
算术
逻辑
运算
实验.doc
实验二 带进位控制8位
算术
逻辑
运算
实验.doc
计算机组成原理实验--
算术
逻辑
运算
实验
算术
逻辑
运算
实验 计算机组成原理实验--
算术
逻辑
运算
实验
ALU
算术
逻辑
运算
multisim
实现
ALU能进行多种
算术
运算
和
逻辑
运算
。4位ALU-74LS181能进行16种
算术
运算
和
逻辑
运算
。 (1).掌握
算术
逻辑单元(ALU)的工作原理; (2).熟悉简单
运算
器的数据传送通路; (3).画出逻辑电路图及布出美观整齐的接线图; (4).验证4位
运算
功能发生器(74LS181)组合功能。
VHDL
算术
运算
包括加减乘除乘方等
用VHDL描写的各种
算术
运算
,包括加减乘除,乘方==
「8位
算术
逻辑
运算
实验」.pdf
「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf「8位
算术
逻辑
运算
实验」.pdf
C#
111,076
社区成员
642,570
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章