본문 바로가기

Objective-C

0.3. 변수의 값 표시하기

NSLog를 사용하여 간단한 문장 외에도 변수의 값과 계산 결과도 표시할 수 있다.

아래는 NSLog 루틴을 사용하여 50과 25를 더한 결과를 표시한다.

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{
      @autoreleasepool
      {
           int sum;
        
           sum = 50 + 25;
       
           NSLog (@"The sum of 50 and 25 is %i", sum);
      }

      return 0;
}

 

main 안에 오토릴리스 풀이 설정된 다음, 첫 프로그램 명령문은 변수 sum이 정수형이 되도록 선언한다.

변수는 항상 사용하기 전에 선언해야 한다.

변수 선언은 프로그램 내에서 그 변수를 어떻게 사용해야 할지는 Objective-C 컴파일러에게 지정해주는 것을 말한다.

컴파일러는 이 정보를 사용하여 변수에 값을 담거나 찾아보는 올바른 인스트럭션을 생성한다. 

int 형으로 정의된 변수는 소수점이 없는 정수 값만 저장할 수 있다. 

 

퍼센트 (%) 문자는 NSLog 함수가 이해하는 특수 문자다.

퍼센트 문자 바로 뒤에 오는 문자는 그 지점에 표시될 값의 데이터 형을 지정한다.  

'Objective-C' 카테고리의 다른 글

0.2. 프로그램 설명하기  (0) 2024.01.03
0.1. Objective-C 컴파일  (1) 2024.01.03