F.R.I.D.A.Y.

영어 대소문자 반전 본문

DEV/Tip

영어 대소문자 반전

F.R.I.D.A.Y. 2018. 10. 1. 12:18
반응형

영어 대소문자에 0x20을 xor 연산하면 대소문자가 반전된다.


#include <stdio.h>

int main(void) {

	char *str = "abcdABCD";

	for (int i = 0; i < 8; i++) {
		printf("%c %c\n", *(str + i), *(str + i) ^ 0x20);
		
	}

	return 0;
}



 Result:


 리버싱 도중에 어셈 코드보고 알게 된거

728x90
반응형
Comments