双竖杠||是什么运算符号?

基于hash函数构造mac:构造mac的一个简单方法是把密钥链接到hash函数所处理的消息里面。设h是一个(不带密钥)的hash函数,K是密钥,x是消息,则定义消息认证码hk如下:hk(x)=h(K||x)

上面出现的“ || ”是什么运算?

1.逻辑或运算符。形式:(布尔值)||(布尔值)or

例子:x=6,y=3

(x==5 || y==5) returns false

两个布尔值中任何一个值为TRUE(或者两个都为TRUE),则返回值为TRUE。如果两个运算符都是FALSE,则返回值为FALSE。
2.字符串连接符。PLSQL中用来连接两个字符串。如'abc'||'def'的运算结果是'abcdef'
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-01
双竖杠||符号意义:
1、逻辑或运算符:
形式:(布尔值)||(布尔值)
例子:x=6,y=3
(x=5 || y=5) returns false
两个布尔值中任何一个值为TRUE(或者两个都为TRUE),则返回值为TRUE。如果两个运算符都是FALSE,则返回值为FALSE。
22字符串连接符:
PLSQL中用来连接两个字符串。
形式:字符串||字符串
例子:'abc'||'def'的运算结果是'abcdef'。
相似回答