~_~ 뭐, 3월 2일부터 하겠다고 했지만
전직 키보드워리어였던 저의 손가락이 허락하지 않네요.
사실은, 알려드린 사이트
작가 자신도 책을 팔아야하니
소스를 조금씩 잘라먹고 올렸더라구요 ~_~
C언어를 하신 분은 고치거나 추가가 가능하실텐데,
프로그래밍 언어를 처음공부하시는 분들은 당황하실 수 있기에, 빨리 이 글올려서 당황을 막고자...
오늘은, 저번 커리큘럼의 2일차. 데이터형과 표현식에 대해 알아보도록 하겠습니다 ~_~
(C언어 강의와 비슷한 수준의 강의가 될 겁니다. ~_~)
정수형 |
int | %i | |||||
문자형 |
char | %c | %x | %o | |||
실수형 |
float | %f | %e | %g | %a | ||
double | %f | %e | %g | %a | |||
객체형 |
id | ~_~ | |||||
그럼 일단 오늘의...(뭐야, 엑셀 복사 되잖아..~_~)
강의 전체 내용입니다. 별거 없죠..?!
C언어와 거의 같습니다.]
그럼 일단 예제보면서 시작하도록 하죠 ~_~ ㅎㅎ
이 ObjectiveC 강좌를 보고 계시다면 아마... C는 한 상태겠죠?!
(처음이라면 죄송 ~_~ 그러시면 C강의를 보시구)(C강의...자세히 강좌는 3월 2일부터.....;;)
(뭐, 보는 사람이 없으니...;;)
어쨌거나 그럼 int부터 갑니다.
간단한 예제입니다.(일부로 간단하게... 해킨토씨 뻑갔어요 ~_~)
어쨌거나, VC++에 적었다고 VC++로 적고 실행시키시면 안됩니다 ㅎㅎ
자료형 이름;
의 방식으로 변수를 설정합니다. C언어와 같습니다.
변수가 뭔지는 http://blog.naver.com/yooninsung/30080384024 을 들어가서 보세요 ~_~
int는 정수값입니다. 정수란 그냥 1923812093791203이런 숫자죠. 소숫점이 없는 숫자..!
일단 출력할때는 "%i"를 사용합니다. %i와 같은 것을 서식문자라고 하여
앞으로 무엇을 출력할지 결정해주는 겁니다. 순서대로 그 뒤부터 ","를 쓰고 해당하는
변수, 또는 상수를 입력해줍니다. 위에서는 "a"가 int형이니 %i를 사용한 겁니다.
위의 표를 보면 %i, %x, %o가 있는데요.
%i : 10진법으로 출력
%x : 16진법으로 출력
%o : 8진법으로 출력
입니다. ~_~(외워야하는지 여부는... 나머지는 그냥 심심하면 외우시구요, %i는 외웁시다.
다음 예제는 저번 사이트에서 가져온 예제입니다. float에 대한 건데요.
float형인데요. 출력시 %f를 사용합니다.
실수는 "."이 있는 수죠. 123.002 이런거요.
아래 예제를 보시면 %f가 두번 나왔는데요, 순서대로 뒤에있는 변수와 연결이 됩니다.
다음은 %e, 마찬가지로 나누기를 뚝뚝 하고나면 실수값이 나오게 됩니다 ~_~
근데 자릿수가 너무 뿡뿡해지니, 과학적표기법을 사용하게 되는 겁니다.
(하지만, 전 살면서 써본적이 없답니다 ~_~... 이런말 하면 안되는뎅)
"그럼 double은 뭔가요?!"
float이랑 똑같은데, 더 많은 숫자 범위를 담을 수 있습니다. ~_~
그냥 float이랑 같아요. ~_~ 용량만 다를뿐
다음은 char의 예제
char은 %c로 출력합니다.(참쉽죠, 앞에있는 글자로 그냥 출력해버니..)
다음은 id의 사용법입니다.
저번에 했었죠 ~_~ interface부, implement부, main부 해서...
이 예제가, 제가 알려드린 사이트에 올려진 대로 쓸 경우 에러가 뜨는 예제입니다.
다른 예제처럼 스크린샷을 찍고 올려서 보는데
"어라, 이게 실행이 된다고?" 해서 열심히 다시 해킨을 깔아 실행해보니, 안되더군요 ~_~
이건 예제를 고쳤으니 잘 될겁니다.(실행해봤으니까요.)
다다다음 강의에서, interface가 뭐고 implement가 뭐인지 할테니까요 ~_~
4강에서 너무 대충했던듯...
그 전에는 일단 이런게 있군하 하고 보면서 그냥 익숙해져 주세요 >_<
이 예제는 지금 이해 못하셔도 상관없습니다.
다다다음 강의에서 또 나오실 몸이니까요.;;
그럼 데이터형 설명 끝....;;
만약에 이 이상 공부하고 싶으시다면
www.winapi.co.kr 에 들어가서 C언어 강의에 나오는 자료형파트를 읽어보세요 >_<
표현식은 상수표현식과 변수 표현식으로 나뉩니다.
[1 + 3 + 4 - 2]
와 같은 것을 상수 표현식이라고 합니다.
변수 표현식은 상수표현식 안에 변수가 하나라도 들어갈 경우 부르는 말입니다.
[a + 1 + 3 - 2]
와 같이요, 뭐 별거 없군요...ㅎㅎ
그럼 오늘의 강의는 여기까지 ~_~
...대충..아니죠..?(저는 그렇게 생각...ㅡㅡ;:)
C언어 강의에 비해서는 대충이지만, C언어를 모르시는 상태에서 이거 나가는건....
조금 그렇구요.... 간단히강의 정도 한번 같이 나가주세요.
[출처] ObjectiveC 7강 - 데이터형과 표현식|작성자 코스모스
'Mobile > Object-C' 카테고리의 다른 글
ObjectiveC 9강 - 본격적인 객체지향 프로그래밍 (0) | 2010.10.01 |
---|---|
ObjectiveC 8강 - 조건, 반복문 (0) | 2010.10.01 |
ObjectiveC 6강 - 앞으로의 커리큘럼 (0) | 2010.10.01 |
Objective C 5강 - 연습 (0) | 2010.10.01 |
ObjectiveC 4강 - 객체 예제 (0) | 2010.10.01 |