【初心者歓迎】C/C++室 Ver.50【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0313デフォルトの名無しさん
2008/03/04(火) 16:53:01unsigned char KeyTable[11] = "0123456789";
char *id = "0";
int i;
for(i = 0; i < 8; i++)
String[i] ^= *id;
このプログラムの動作がよくわかりません
たとえばString[0]はSのアスキーコードが83、0のアスキーコードが48なので
String[0] = 83^48になるのかと思ったのですが、実際は99になっているようです。
どうして99になるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています