Блог пользователя theking7

Автор theking7, история, 2 года назад, По-английски

code :

// Converting Upper to lower and Vice Versa 1) If we do 1 left shift 5 and if we toggle the bits and take a '&' of it, we can turn the lower case to Upper Case.

cout << char('c' & ~( 1 << 5)) << endl;

2) If we do 1 left shift 5 and if we take a '|' of it, we can turn the Upper case to Lower Case.

cout << char('C' | 1 << 5) << endl;

3) More Cooler Trick — i) 1 left shift 5 can be switched with the ASCII value of space i.e. ' '.

cout << char('c' & ~(' ')) << endl;
cout << char('C' | ' ') << endl;

Полный текст и комментарии »

  • Проголосовать: нравится
  • +59
  • Проголосовать: не нравится