• 관우는 왜 C 언어를 살육했나? [2-1] 수치 계산 연산자 #4

    1.4 sizeof 연산자 벌써 마지막 산술 연산자를 다루는 시간이군요. **sizeof는 크기를 반환하는 연산자입니다. ** 반환하는 값은 바이트 단위입니다. 함수 같지만 연산자입니다. 사용법은 다음과 같습니다. sizeof(피 연산자); 피 연산자 : 자료형이나 값이 올 수 있습니다. ( ) 괄호는 묶음용입니다. 없어도 당연히 잘 동작합니다. 다양한 자료형과 값의 크기를 출력하는 예제를 살펴봅시다. #include...


  • 관우는 왜 C 언어를 살육했나? [2-1] 수치 계산 연산자 #3

    1.3 후치・전치 증감 연산자 증감 연산자는 앞이나 뒤로 ++ 혹은 – 기호를 붙여 현재 값에서 1만큼 증감하는 연산자입니다. 증감 연산자가 변수 앞에 있으면 전치 연산자, 뒤에 있으면 후치 연산자입니다. 전치・후치 연산은 대입 연산을 기준으로 각각 전후 증감이 일어납니다. 사용법을 살펴보겠습니다. #include <stdio.h> int main(void) { int a = 0; int...


  • 관우는 왜 C 언어를 살육했나? [2-1] 수치 연산자 #2

    연산자 두 번째 포스팅입니다. 지난 포스팅에서는 산술 연산자에 대해 알아봤습니다. 이번에는 단항 연산자에 대해 알아보겠습니다. 1.2 단항 연산자 수학에서는 단항 연산자가 둘 있습니다. 가감승제 중에서 더하기와 뺄셈만 제공합니다. 아시다시피 숫자 앞에 + 기호를 붙인다고 숫자의 부호가 바뀌지는 않습니다. 하지만 - 기호를 붙이면 부호가 바뀝니다. 초등학교 때 배운 개념이니 그냥 사용법만...


  • 관우는 왜 C 언어를 살육했나? [2-1] 수치 계산 연산자 #1

    2부. C언어 기본 익히기 간단한 C 언어 입문 설명을 0부에서 익혔으니까 이제부터는 더 깊은 이야기를 해보겠습니다. 연산자와 각종 구문을 배우고 집합 자료형도 사용해볼겁니다. 관우가 차근차근 모시고 갈 겁니다. 아시죠? 제가 형수님 모시고 천리길을 간 사람이라는 거? 친절합니다. 해치지 않습니다. 그럼 출발하겠습니다. [2-1] 연산자 연산은 CPU의 산술 논리 장치(arithmetic logic unit,...


  • 관우는 왜 C 언어를 살육했나? [1-6] return이란?

    [1-6] return이란? return는 값이나 주소를 부모 프로세스로 전달하는 예약된 지시어입니다. 지금까지 우리는 printf() 함수와 main() 함수를 썼습니다. main() 함수에서 return은 상대적으로 더 깊은 이야기가 필요하므로 printf() 함수를 사용해 어떻게 동작하는지 알아보겠습니다. “hello world”를 출력하는 처음 본 코드를 살펴봅니다. #include <stdio.h> int main(void) { printf(“hello world\n”); return 0; } printf() 함수에서...