&这个符号怎么读,代表的是什么
1个回答
展开全部
英文中代表and,也可读and。&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。&在平时的应用有在Pascal中,&是八进制整型常量的前缀,如&7表示7,&17表示15,&177表示127。&还被大量引入到艺术创作与设计中,表达不同的意思。
bat中的命令,&之后顺序执行多条命令,不管命令是否成功。&起标识作用,C++中引用的声明方法:类型标识符&引用名=目标变量名,&在此不是求地址运算,而是起标识作用。&读作“z'da”,在英文中代表and,所以也可以读作and,使用也是比较广泛的。
关于&&的运算:
当两个操作数都是布尔值的时候,&&对两个执行布尔与(AND)操作,只有在两个都是true时,才返回true。如果其中一个是false,它返回false。&&不光是boolean值,也可以是数值或字符串,注意数字隐式转换,0为false,其他true;字符串隐式转换,“”是false,其他true。所以结果如下:如果操作数都为真,返回最后一个操作数。如操作数有为假的,返回假的数值。
如果其中值有null、undefined、0、-0、NaN和"",则返回该值。