构建自己的编译器(十五) 表达式&运算符

# 运算符 

[<=>叫映射,:叫拷贝,什么意思呢?映射是你之前必须有内存,拷贝是你之前必须没有内存,同时也叫声明符号]

[拷贝是根据后面的结果来确定前面值的内存和值,按理说后面是返回的一个值]

[一个是返回返回值,如果没有返回值就返回自己,域与变量是不会相互赋值的,这是错误]

[一个函数的声明只会在一个声明语句的左部出现,不会在任何地方出现了,而声明左部的函数也必然只是函数声明,不会有函数执行]

[所以前面必须是单个值,而不能是表达式,后面可以是表达式,而且不会再有形参的声明]

[类型都是自动推断的,这是语法糖的必然]

[前面的int是检查作用,后面的int是强制转换作用,因为后缀对值进入时有检查作用,在值出去时有强制转换作用]

[因为你是它的后缀,就要表现其的性状]

特色的 \<和>/和#

例子:

[表达式与运算符]
a: 0.
b: 0.
c: 0.
[不允许连续赋值,很难看的]
[这个符号会改变值,也会改变类型]
a+b => c.
c <= a+b.
c <= a/b.
c <= a%b.
c <= a\<b.
c <= a>/b.
c <= a#b.
c <= a=b.
c <= a+b+c.
c <= a/(b*12).
c <= 12.
c <= 0.2.
c <= "hello world".

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值