C 공부/C언어 2020. 6. 14. (C) 비트 연산자 연산자 연산자의 기능 결합방향 & 비트단위로 AND 연산을 한다. → | 비트단위로 OR 연산을 한다. → ^ 비트단위로 XOR연산을 한다. → ~ 단항 연산자로서 피연산자의 모든 비트를 반전시킨다. ← 피연산자의 비트 열을 오른쪽으로 이동시킨다. → 예제 // &연산자, AND void main(void) { int num1 = 15; int num2 = 20; int num3 = num1 & num2; printf("AND 연산의 결과 %d \n", num3); } 결과 AND 연산의 결과 4 00000000 00000000 00000000 00001111 & 00000000 00000000 00000000 00010100 00000000 00000000 00000000 00000100 AND 0 &.. 기타/글보관 2019. 8. 9. (C) 변수 변수 위키백과에서는 변수에 대해 이렇게 말을 한다. 수학에서의 변수: 수학에서 쓰이는 수식에 따라서 변하는 값. 컴퓨터 프로그래밍에서의 변수: 아직 알려지지 않거나 어느 정도까지만 알려져 있는 양이나 정보에 대한 상징적 이름. 내가 참고하고 있는 열혈C에서는 값을 저장할 수 있는 메모리 공간에 붙여진 이름, 혹은 메모리 공간 자체. 라고 한다. 변수의 뜻을 익혔으니, 이제 프로그래밍에서의 변수를 공부해보자. 간단한 예제로 변수를 이용해 데이터를 저장해보자. num이라는 변수를 선언한 다음 대입 연산자를 이용해 num이라는 변수에 15라는 값을 저장하고, printf를 이용해 저장한 값을 출력하였다. 변수의 선언 및 초기화 위에서 15라고 선언한 변수에 처음 값을 저장하는 것을 '초기화'라고 한다. 초기화.. 기타/글보관 2019. 8. 8. (C) 주석의 활용 주석 코드를 작성할 때 넣는 첨언이다. 코드를 더 쉽게 이해할 수 있게 사용하는 것으로 실행에 영향을 미치지 않는다. C언어가 사람이 이해하기 쉽게 만들어진 컴퓨터 언어라고 하지만 내가 짠 코드의 내용을 분석하는 것은 상당한 시간이 걸린다. 하물며 다른 사람이 짠 그리 길지 않은 코드라도 내가 분석을 하려면 더욱더 긴 시간이 걸릴 것이다. C언어에서 주석을 넣는 방식은 2가지가 있는데, 하나는 슬래시 두 개를 사용하는 것과(// 주석처리) 또 하나는 슬래시 하나와 별표(/* 주석처리 */)를 사용하는 것이 있다. 주석 사용 예시 // 슬래시 두 개를 사용하는 방식은 //를 사용한 그 줄의 뒷부분을 전부 주석처리를 한다. 주석처리되지 않은 코드 //주석처리된 문장1 주석처리되지 않은 코드 //주석처리된 문.. 이전 1 다음