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 |