社区
C语言
帖子详情
这个逻辑表达式怎么写比较好? ABCD + /ABCD + /ABC/D + ABC/D (/ 代表 逻辑非)
ywhbn
2004-12-12 10:29:35
这个逻辑表达式怎么写比较好? ABCD + /ABCD + /ABC/D + ABC/D (/ 代表 逻辑非)
...全文
128
2
打赏
收藏
这个逻辑表达式怎么写比较好? ABCD + /ABCD + /ABC/D + ABC/D (/ 代表 逻辑非)
这个逻辑表达式怎么写比较好? ABCD + /ABCD + /ABC/D + ABC/D (/ 代表 逻辑非)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y8t47h
2004-12-13
打赏
举报
回复
宁拙勿巧
021850524
2004-12-13
打赏
举报
回复
原式=(A+/A)BCD + (/A+A)BC/D = BCD + BC/D = BC(D + /D) = BC
中缀
表达式
X=A+B*(C-(D+F))/E转后缀
表达式
之后是什么?
中缀
表达式
X=A+B*(C-(D+F))/E转后缀
表达式
之后是什么?
ABC
D
F+-*E/+ ABDF+C-*E/+ ABDF+C*-E/+ ABDF+C*-E+/ 正确答案:A A+B*(C-(D+F))/E 1,读到A,直接输出A 2,读到+,放入栈中 3,读到B,直接输出,此时栈中有+ ,输出AB 4,读到*,因为
表达式
a/ (b+c)*d对应的后缀
表达式
是?
首先,把每一步运算都加一个括号:(a/ (b+c))*d
正则
表达式
中问号(?)的用法详解
正则
表达式
中“?”的用法大概有以下几种 1、直接跟随在子
表达式
后面 这种方式是最常用的用法,具体表示匹配前面的一次或者0次,类似于{0,1},如:
abc
(d)?可匹配
abc
和
abc
d
2、非贪婪匹配 关于贪婪和非贪婪,贪婪匹配的意思是,在同一个匹配项中,尽量匹配更多所搜索的字符,非贪婪则相反。正则匹配的默认模式是贪婪模式,当?号跟在如下限制符后面时,使用非贪婪模式(*,+,?,{n},{n...
JavaScript 正则
表达式
什么是正则
表达式
? 正则
表达式
是描述字符模式的对象,正则
表达式
是由一个字符序列形成的搜索模式。 正则
表达式
的语法:/正则
表达式
主体/修饰符(可选) 例如: const exp = /
abc
/i /
abc
/i就是一个正则
表达式
,其中
abc
是一个正则
表达式
主体(用于正则匹配),i是一个修饰符,表示进行正则匹配是不区分大小
写
。 这个
表达式
的意思匹配包含了
abc
的字符串,其中
abc
不区分大小
写
。 const exp = /
abc
/i console.log(exp.test('
abc
')) //字符串中包含ab
中缀
表达式
、前缀
表达式
及后缀
表达式
中缀
表达式
、前缀
表达式
及后缀
表达式
中缀
表达式
前缀
表达式
中缀转前缀过程后缀
表达式
中缀转后缀过程 中缀
表达式
我们一般
写
的
表达式
就为中缀
表达式
,如:ab/c+d, a+bc+d 前缀
表达式
前缀
表达式
就是按次序把需要先算的符号移到各变量,常量之前,如:+/
abc
d
, ++
abc
d
中缀转前缀过程 中缀
表达式
:a*b/c+d a+b*c+d 不同优先级运算符号先乘除,再加减 加括号: {[(a*b)/c]+d} {[a+(b*c)]+d} 注意:同种优先级运算符号下
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章