찾다
  • 로그인
  • 가입
비밀번호 재설정 성공

당신이 관심을 갖고 있는 프로젝트를 팔로우하고 그들에 관한 최신 뉴스를 맛보세요

0 answers
Q&A 소문자를 대문자로 또는 그 반대로 변환하는 ^= 32 뒤에 숨은 아이디어는 무엇입니까?

0

나는 codeforces에 대한 몇 가지 문제를 해결하고있었습니다. 보통은 먼저 해당 문자가 영문자 대문자인지 소문자인지 확인한 후 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 프로그래머 도구 상자 정식 버전

Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트

VC11 32비트

VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.