[c언어] 시프트 연산자(shift operation) 사용하기
오늘은 시프트 연산자를 사용해서 알파벳을 이진수로 나타내보겠습니다. 알페벳과 1000000(이진수)를 &연산과 시프트연산을 하면 알파벳을 이진수로 나타낼 수 있습니다. 알파벳과 1000000(이진수)를 &연산 수행 후 1000000(이진수)를 오른쪽으로 1번 시프트를 하고, 다음 비트에 대해 수행을 하면 됩니다. #define _CRT_SECURE_NO_WARNINGS #include void shiftOperation(char ch) { int mask = 0x80; //1000000 for(int i = 0; i > 1; } } void main() { shiftOperat..
c언어
2021. 12. 15. 14:55