1樓:匿名使用者
你是打算對數字進行異或,需要將字元變成數字,異或完後再變回字元我只簡單寫了一下,沒有異常處理,順便說你b中f少了一個#include
int ctoi(char c)
char itoc(int i)
int main()
printf("%s\n",c);
return 0;}
2樓:星月小木木
c語言的異或操作是位操作的一種,其運算子號為^。
要打出這個符號,需要在英文輸入法下,輸入shift + 6即 1 按下shift, 左右均可;
2 按6, 即按下,抬起;
3 抬起shift。
異或操作是按位操作,當兩個運算元同一位上值相同時(同為1或同為0),結果對應位上的值為0;否則值為1。
c語言按位異或什麼意思?
3樓:匿名使用者
按位異或,其操作符為^,形式為
a^b計算時,根據運算元a和b每位的值,計算結果,當a,b的對應內位上值
容相同時,結果的該位上值為0,否則值為1。
如char a = 0x12, b = 0x34;
a^b= 0x12 ^ 0x34
= b0001 0010 ^ b0011 0100= b0010 0110
=0x26
4樓:尤慕
參與運算的兩個復值(該數值製得用二進位制表示),bai如果兩個相應位相同du,則結果為zhi0,否則為1。即:0^0=0,dao 1^0=1, 0^1=1, 1^1=0
例如:10100001^00010001=101100000^0=0,0^1=1 0異或任何數=任何數1^0=1,1^1=0 1異或任何數-任何數取反任何數異或自己=把自己置0
5樓:飛鴻踏雪
將兩個數轉換為二進位制,對應位上數字不同,即一個為0一個為1 則該位對應的結果為1,否則為0
6樓:匿名使用者
相同取0,不同取1.依次運算,如此而也。
c語言中的異或,也就是符號"^",是按位異或吧?
7樓:閒裡偷忙者
把十進位制的數換成二進位制後,寫成你常用的加減的形式,也就是對齊。不相同時為1,同為0.
8樓:匿名使用者
按位與&
按位或|
按位取反~
「異或」運算子(^)
9樓:陌路盡頭
^在c語言中屬於位運算子,所以是按位異或。
c語言整數與異或
10樓:匿名使用者
得到如下**:
#include
int main()
11樓:陌路賣醬油
#include
int main()
請問c語言中用異或運算交換變數,三個式子如何寫成一個?原理是?
12樓:匿名使用者
long a=1,b=2;
a=a^b;
b=b^a;
a=a^b;
a=a^b^(b=a);
c語言 異或運算
13樓:匿名使用者
#include
#include
#include
int main()
printf("請輸入金鑰,並牢記,解密時要再次輸入:");//只要再對加密的檔案再進行一次異或運算就得到原始檔
n=getch();
printf("*\n");
while(1)
fclose(p1);
fclose(p2);
return 0;}
14樓:杭嘉澍鄔鑫
上式相當於b^=a;a^=b;因此,a=b=233。相當於,a^b^a,得到b原來的值。
c語言裡異或運算是哪個符號?要包含什麼標頭檔案麼
15樓:匿名使用者
c語言中的異或符號是:^ ,輸入方式是****f +6,它是一個內部運算子,不用包含任何檔案。
異或是一個位運算子,它的主要功能如下:
1.與1異或,可以使特定位翻轉;
2.與0異或,保留其值;
3.交換兩值,不使用臨時變數。**:a=a^b;b=b^a;a=a^b。
16樓:匿名使用者
異或是: ^
在數字鍵6上面。
不用調標頭檔案的。
17樓:匿名使用者
與:&&
或:||
運用這兩個運算子不需要包含標頭檔案名
18樓:匿名使用者
不需要包含特殊標頭檔案
#include"stdio.h"
int main()
C語言異或運算子的使用,在c語言中異或的用法是什麼?
異或的意思就是相異為真。現在問題主要是出現在這一句。b i a j a j 注意啦。編譯器編譯的時候是從後向前的。也就是先算a j 這樣j就先自減了。j從3變為2。然後再算a j 因為j是2,呼叫的時候,就是調a 2 所以整個語句第一次執行的時候就是b 2 a 2 a 2 結果顯然是0 所以輸出的是...
什麼是C語言和C語言C語言和C語言的區別是什麼?
1 c語言。c語言誕生得非常早,當時人們普遍還習慣用組合語言編寫軟體,並且沒有什麼統一,通用的作業系統,基本上軟體都是從0開始寫的。c語言的方針便是比彙編方便易用,一起不要損失彙編的表達能力。所以c語言可以看成是 高階的彙編 語言。c語言的源 基本上可以非常容易地對應到彙編 並且可以不需要什麼執行時...
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...