検索
  • サインイン
  • サインアップ
パスワードのリセットが成功しました

興味のあるプロジェクトをフォローし、それらに関する最新ニュースをチェックしてください

0 answers
に質問 小文字を大文字に、またはその逆に変換する ^= 32 の背後にある考え方は何ですか?

0

codeforce に関するいくつかの問題を解決していました。通常、最初に文字が大文字か小文字かを確認し、次に 32 を減算または加算して、対応する文字に変換します。しかし、誰かが ^= 32 で同じことをしているのを見つけました。ここにあります:

char foo = 'a';
foo ^= 32;
char bar = 'A';
bar ^= 32;
cout 

これについての説明を探しましたが、見つかりませんでした。では、なぜこれが機能するのでしょうか?

あなたの答え
提出する

0 件の回答

人気のツール

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

vc9-vc14 (32+64 ビット) ランタイム ライブラリ コレクション (以下のリンク)

phpStudy のインストールに必要なランタイム ライブラリのコレクションをダウンロードします。

VC9 32ビット

VC9 32ビット

VC9 32 ビット phpstudy 統合インストール環境ランタイム ライブラリ

PHP プログラマー ツールボックスのフルバージョン

PHP プログラマー ツールボックスのフルバージョン

プログラマ ツールボックス v1.0 PHP 統合環境

VC11 32ビット

VC11 32ビット

VC11 32ビットphpstudy統合インストール環境ランタイムライブラリ

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい