有这个<<<和~符号么?>>这个符号是移位后填充的是最高或最低位的数字么? 例如:
a=10011101; b=00111001;则有如下结果:
a<<3 =11101000;
a>>3 =11110011 a>>>3=00010011;
b>>3=00000111
~a=01100010; 这样“&= ,|=, <<= ,>>=, >>>= ”的运算符有么?————————————————————————————————————
也可以用continue跳转到括号指明的外层循环中,这时的格式为
continue outerLable; 例如:
outer: for( int i=0; i<10; i++ ){ //外层循环
inner: for( int j=0; j<10; j++ ){ //内层循环
if( i<j ){
……
continue outer;
}
……
}
……
}
不标明outer和inner 是不是continue,就会跳出全部循环程序直接执行循环体下面的代码了?
——————————————————————————————————————
a=10011101; b=00111001;则有如下结果:
a<<3 =11101000;
a>>3 =11110011 a>>>3=00010011;
b>>3=00000111
~a=01100010; 这样“&= ,|=, <<= ,>>=, >>>= ”的运算符有么?————————————————————————————————————
也可以用continue跳转到括号指明的外层循环中,这时的格式为
continue outerLable; 例如:
outer: for( int i=0; i<10; i++ ){ //外层循环
inner: for( int j=0; j<10; j++ ){ //内层循环
if( i<j ){
……
continue outer;
}
……
}
……
}
不标明outer和inner 是不是continue,就会跳出全部循环程序直接执行循环体下面的代码了?
——————————————————————————————————————
continue只会跳出本次循环而进行下一次,不会是跳出循环程序直接执行循环体下面的代码
break才是结束本层循环.
希望是你想要的答案.