[問題] xor的問題
想請教一下板上大大
之前我用到了關於 ^ 這個運算
但有些地方不太懂
char p='0';
char m='1';
int a;
a=p^m;
System.out.print(a);
上面這樣 a 是顯示 1 , 但若改成
int p=0;
char m='1';
int a;
a=p^m;
System.out.print(a);
上面是顯示ASCII的49(1)
想請問一下為什麼有這樣的差異 ???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.193.210.97
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):