对位运算

阅读(451) 标签: 加减乘除, 取余, 求整,

描述:

两个成员数量同样大小的序列,按照成员顺序对位加减乘除取余求整,例如对位相加,对位相减,对位相乘等。

语法:

A++B

[A(1)+B(1),A(2)+B(2),…], 对位相加

A--B

[A(1)-B(1),A(2)-B(2),…], 对位相减

A**B

[A(1)*B(1),A(2)*B(2),…], 对位相乘

A//B

[A(1)/B(1),A(2)/B(2),…], 对位相除

A%%B

[A(1)%B(1),A(2)%B(2),…], 对位相除取余

A\\B

[A(1)\B(1),A(2)\B(2),…], 对位相除取整

备注:

对位运算是将AB相同位置的两个成员一对一运算,从而生成新序列的新成员。例如,A++B表示 [A(1)+B(1),A(2)+B(2),…]

参数:

A

n 序列

B

n 序列

返回值:

对位运算后的新序列

示例:

 

A

 

1

=[4,2,3,3]++[5,10,2,1]

[9,12,5,4]

2

=[4,2,3,3]--[5,10,2,1]

[-1,-8,1,2]

3

=[4,2,3,3]**[5,10,2,1]

[20,20,6,3]

4

=[4,2,3,3]//[5,10,2,1]

[0.8,0,2,1.5,3.0]

5

=[7,12,3,3]%%[5,10,2,1]

[2,2,1,0]

6

=[7,12,3,3]\\[5,10,2,1]

[1,1,1,3]

相关概念:

差列

交列

并列

序列乘

和列

cmp()