- 3
- 0
- 约8.29千字
- 约 43页
- 2018-11-05 发布于广西
- 举报
《编译原理与技术》讲义 编译原理与技术 中间代码生成 中间代码生成 -布尔表达式翻译 -控制流语句翻译 布尔表达式的翻译 布尔表达式文法G4 E?E1 or E2 | E1 and E2 | not E1 | ( E1 ) | id1 relop id2 | true | false | id3 布尔运算符 or 、and 和 not(优先级、结合性) 关系运算符 relop:<、≤、=、≠、>和≥ 布尔常量:true和false 布尔变量:id3 布尔表达式的翻译 两种翻译方法 - 数值表示法(完全计算) 类似算术表达式的翻译,如布尔表达式 true and false or ( 2 1 )的计算为 ?false or ( 21 )?false or true?true - 短路计算法(不完全计算或解释法) A or B ? if A then true else B A and B ? if A then B else false not A ? if A then false else true 借助控制流语句的思路,部分(不完全地-用转移语句)“计算”布尔表达式的值以确定整个表达式的真、假。 布尔表达式的翻译 数值表示法 用1表示true,0代表false。 (1)E?E1 or E2 { t := newtemp
您可能关注的文档
最近下载
- 2026年全球食品与饮料趋势预测-英敏特.pdf
- 【处置卡图集】机械伤害事故方法和应急处置.pptx VIP
- DB13(J)∕T 8053-2019 市政基础设施工程施工质量验收统一标准_可搜索.pdf
- 部编版语文四年级上册第8课《古诗三首》课件.pptx VIP
- 中国国家标准 GB/T 23694-2024风险管理 术语.pdf
- HOOG法兰样本大谷样本资料.pdf
- DLT1231-2018 电力系统稳定器整定试验导则.pdf VIP
- 风笑天《社会研究方法》全文笔记梳理(完整版).docx VIP
- 厂务暖通专业考试试题.pdf VIP
- 渝20Q01 建设工程施工现场围挡及大门标准图集(2020版)DJBT50-133.docx VIP
原创力文档

文档评论(0)