例92:學習C語言按位異或^ ,
解題思路:按位與&、按位或|、按位異或,與1進行位與&運算,值保持不變;與0進行位與&運算,值清0;按位與&常用于將整型變數中某些位清0,而其他位保持不變,與1進行位或|運算,值置1;與0進行位或|運算,值保持不變;按位或|常用于將整型變數中某些位置1,而其他位保持不變,與1進行位異或運算,值取反;與0進行位異或運算,值保持不變;按位異或常用于將整型變數中某些位取反,而其他位保持不變,
C語言源代碼演示:
#include<stdio.h>//頭檔案
int main()//主函式
{
int num1,num2;//定義整型變數
num1=077;
num2=num1^3;
printf("num2值是%d\n",num2);
num2^=7;
printf("num2值是%d\n",num2);
return 0;//函式回傳值為0
}
編譯運行結果:
num2值是60
num2值是59
--------------------------------
Process exited after 1.381 seconds with return value 0
請按任意鍵繼續. . .
以上,如果你看了覺得對你有所幫助,就給小林點個贊,分享給身邊的人叭,這樣小林也有更新下去的動力,跪謝各位父老鄉親啦~
C語言開發工具
更多案例可以go公眾號:C語言入門到精通
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/266016.html
標籤:其他
