반응형

~_~ 뭐, 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언어를 모르시는 상태에서 이거 나가는건....

조금 그렇구요.... 간단히강의 정도 한번 같이 나가주세요.

 


반응형

+ Recent posts