자료형
• 프로그래밍 의 의미 : 주어진 자료를 원하는 결과를 얻기 위해 가공하는 행위
• 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 언어에서 지원하는 정수형 형태임..
나머지 자료형은 동일하게 사용할 수 있음
[오프라인 개강예정강좌, 오프라인교육장에 오시면 보다 자세히 배울 수 있습니다.]
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[01/06][기업100%환급]Spring ,MyBatis,Hibernate실무과정
[01/06][기업100%환급]SQL기초에서 Schema Object까지
[01/06]C#,ASP.NET마스터
[01/13]iPhone 하이브리드 앱 개발 실무과정
[01/13][기업100%환급]PL/SQL,ORACLE HINT,TUNING
[01/13][기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
[01/13][기업100%환급]HTML5,JavaScript,Ajax,jQUERY,JSON
[01/16][채용확정]오라클자바실무개발자신입과정
[평일야간]
[12/26]C#,ASP.NET마스터
[12/26]SQL초보에서실전전문가까지
[01/07]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[01/07]안드로이드개발자과정
[01/09]iPhone하이브리드앱개발실무과정
[01/09]웹퍼블리싱 마스터
[01/09]Spring3.X, MyBatis, Hibernate실무과정
[주말]
[12/28]웹퍼블리싱 마스터
[12/28]Spring3.X,MyBatis,Hibernate실무과정
[12/28]C#,ASP.NET마스터
[01/04]닷넷실무자를위한WPF개발자과정
[01/11]JAVA&WEB프레임워크실무과정
[01/11]안드로이드개발자과정
[01/11]SQL초보에서전문가까지
오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주간]
[01/06][기업100%환급]Spring ,MyBatis,Hibernate실무과정
[01/06][기업100%환급]SQL기초에서 Schema Object까지
[01/06]C#,ASP.NET마스터
[01/13]iPhone 하이브리드 앱 개발 실무과정
[01/13][기업100%환급]PL/SQL,ORACLE HINT,TUNING
[01/13][기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
[01/13][기업100%환급]HTML5,JavaScript,Ajax,jQUERY,JSON
[01/16][채용확정]오라클자바실무개발자신입과정
[평일야간]
[12/26]C#,ASP.NET마스터
[12/26]SQL초보에서실전전문가까지
[01/07]자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
[01/07]안드로이드개발자과정
[01/09]iPhone하이브리드앱개발실무과정
[01/09]웹퍼블리싱 마스터
[01/09]Spring3.X, MyBatis, Hibernate실무과정
[주말]
[12/28]웹퍼블리싱 마스터
[12/28]Spring3.X,MyBatis,Hibernate실무과정
[12/28]C#,ASP.NET마스터
[01/04]닷넷실무자를위한WPF개발자과정
[01/11]JAVA&WEB프레임워크실무과정
[01/11]안드로이드개발자과정
[01/11]SQL초보에서전문가까지
자세한 정보 보러가기 : http://www.oraclejavanew.kr
댓글 없음:
댓글 쓰기