자료형
• 프로그래밍 의 의미 : 주어진 자료를 원하는 결과를 얻기 위해 가공하는 행위
• question : 사람과 컴퓨터의 차이는?
• answer :사람은 대상과 추상적인 개념을 쉽게 알아서 인지하고 분류하나 컴퓨터는 그렇지 못함.
• 결론 : 프로그래밍을 위해서는 사람이 각각의 자료를 알아서 분류해 주어야 함
• 자료형 : 프로그래밍을 위해 컴퓨터에 입력할 자료에 대한 분류
• 자료형의 종류 : 정수형,실수형,문자형,부호없는,형태가 정해지지 않은, 참거짓판별형
• 상수 : 값이 정해지면 프로그램이 진행중에 값이 변하지 않는 data공간
ex) 1, 3, 3.5 ,ʻsʼ
• 변수 : 프로그램 수행중에 값이 변경될수 있는 데이터 저장공간
ex) num, kor
ex) 1, 3, 3.5 ,ʻsʼ
• 변수 : 프로그램 수행중에 값이 변경될수 있는 데이터 저장공간
ex) num, kor
• 값 입력 : scanf 기능을 이용해서 다양한 변수 값을 입력 받을 수 있음
- 형식 : scanf(“자료형”,&변수명);
cf) scanf 는 c 언어에서 기본적으로 입력을 받을때 사용하는 메서드
(기능) 임 Objective C 에서 콘솔 프로그래밍시에서 사용가능함
- 형식 : scanf(“자료형”,&변수명);
cf) scanf 는 c 언어에서 기본적으로 입력을 받을때 사용하는 메서드
(기능) 임 Objective C 에서 콘솔 프로그래밍시에서 사용가능함
• 자료형의 크기를 알아내는 메서드(기능) => sizeof
- 형식 : sizeof(자료형)
- 형식 : sizeof(자료형)
• unsigned : 부호없는 자료형( 0보다 큰 형태) 로 자료형의 범위를 변경
ex) int : -16억 ~ +16억
unsigned int = 0~32억
ex) int : -16억 ~ +16억
unsigned int = 0~32억
• BOOL : 참 거짓을 판별하는 자료형으로 참값은 1 거짓은 0 으로 세팅
참값의 경우 표현식은 YES 로 거짓은 NO 로 표현된다
-형식 : BOOL fact = YES;
참값의 경우 표현식은 YES 로 거짓은 NO 로 표현된다
-형식 : BOOL fact = YES;
• 참조: %d , %i 의 차이점 : 일반 C 언어와 Objective C 언어에서 지원하는 정수형 형태임..
나머지 자료형은 동일하게 사용할 수 있음
댓글 없음:
댓글 쓰기