2013년 12월 25일 수요일

Objective C 자료형 & 연산자 _1[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]

Objective C 자료형 & 연산자 _1[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]




자료형
 
• 프로그래밍 의 의미 : 주어진 자료를 원하는 결과를 얻기 위해 가공하는 행위

• question : 사람과 컴퓨터의 차이는?

• answer :사람은 대상과 추상적인 개념을 쉽게 알아서 인지하고 분류하나 컴퓨터는 그렇지 못함.
 
• 결론 : 프로그래밍을 위해서는 사람이 각각의 자료를 알아서 분류해 주어야 함
 
 
 
 
• 자료형 : 프로그래밍을 위해 컴퓨터에 입력할 자료에 대한 분류

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

댓글 없음:

댓글 쓰기