回覆列表
  • 1 # faamy7099

    整型溢位:在整型數計算時,結果無法繼續正確儲存在整型變數中,即運算結果超出了整型數值所能表示的範圍。比如計算100的階乘等。溢位後的表現就是計算結果與期望值不符。位運算子,是C語言中的一組運算子,包括按位與&,按位或|,按位取反~,按位異或^, 左移>,以及在這六個運算子上擴展出的賦值符號,包括&=,|=,~=,^=,>=等。其中:1 &為按位與操作,a&b結果的每位上,只有當a,b對應位上均為1時,才為1,否則結果位上為0。2 |為按位或操作,只有a,b對應位上均為0,結果對應位上才為0;否則結果的該位上值為1。3 ~取反,為單目操作,只有一個運算元,當運算元的某位上值為1時,結果值為0;否則結果值為1。4 ^異或操作,a,b對應位上相同時,結果位上值為0;否則值為1。5 >右移操作,a>>b的結果為,將a的各個位向右移動b位,右側b位拋棄,左側補b個0或1。當a為無符號數,或正數時,左側補0;當a為有符號負數時,左側補1。

  • 中秋節和大豐收的關聯?
  • 姐姐結婚時,我在結婚典禮上應該說點什麼?