简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。
区别:
a:条件操作只能操作布尔类型,而逻辑操作不仅可以操作布尔类型,还可以操作数值型;
b:逻辑操作不会产生短路,(短路:条件操作会在判断第一个条件时,如果第一个条件为false,则不用判断第二个条件。)
简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。
区别:
a:条件操作只能操作布尔类型,而逻辑操作不仅可以操作布尔类型,还可以操作数值型;
b:逻辑操作不会产生短路,(短路:条件操作会在判断第一个条件时,如果第一个条件为false,则不用判断第二个条件。)