728x90

 

2014.03.06 수업.docx

 

2014.03.06 수업 및 과제 


1. printf("Hello World \n");

    1.1  printf("Hello World \n");

int printf("Hello World \n");  int 가 생략되어 있음 -> printf 함수

printf 함수 기본형: printf(" "); " " 안의 글자를 출력

\n -> enter 명령

도스: 기본적으로 \n 가 포함되어 있음

Hello World

한칸

두칸

_  여기에 위치

리눅스: \n이 없으면 문장이 끝이 안남

1.2 \n의 의미: 라인 피드(줄 바꿈) + 캐리지 리턴(커서가 맨 앞으로 감) 이 동시에 실행 

1.2.1 리눅스에서 \n의 실행 확인

a. zterm 실행해서 vi main.c 실행 "\n" 를 뺀 Printf()함수 예제를 작성함

 #include <stdio.h>
    int main()
    {
         printf("Hello ");
         return 0;
     }

 

b. 작성한 파일이 저장되어 있는 서버(ftp://192.168.10.100/%B8%AE%B4%AA%BD%BA%B0%F8%C0%AF%C6%FA%B4%F5/ljweng/20140306/)에서 파일을 내 PC복사

 

c. 메모장 에서 main.c 파일 열기

 

d. zterm 에서 실행 결과 확인

컴파일 : gcc -o main main.c

실행 명령어 : ./main 

 

1.3 리눅스에서 아래 두개의 명령이 같은 의미

gcc -o main main.c
cc -o main main.c
gcc version 확인 방법
gcc --version
cc --version
☞실행 화면

       

1.4 도스 실행 창에서 컴파일 실행하기

     컴파일 및 명령어: cl main2.c

    

 

1.5 리눅스 ztem에서 컴파일 및 실행 하기 

컴파일 명령어: gcc -o main2 main2.c

실행 명령어: ./main2

 주의 : ./ 리눅스에서  현재 디렉토리가 찾지 못할 경우도 있으므로

           현재의 디렉토리 ./를 항상 습관화 해야 함

    

 

2. 주석 처리 방법(윤성우의 열혈 C프로그램)

2.1 방법1 /* ---------*/

     방법2 //

 간단한 처리

 

3. 진법

 2진법(Binery), 8진법(Octal), 10진법(Decimal), 16진법(heXadecimal)

 

4. printf 함수의 기본적인 이해(page43)

4.1 %d\n 함수의 사용 > 1234 정수 출력

 

 

4.2 %x\n 함수의 사용 > 소문자(x)16진수 출력

 

4.3 %X\n 함수의 사용 > 문자(X)16진수 출력 

 

 

4.4 [%D]\n 함수의 사용 > [ ]중 괄호 출력 

  

 

5. 블러그 Tip

     5.1 실행 프로그램: Source2Html.exe 실행

     5.2 메모장 바탕 에서 단축키(ctrl + a) 전체 선택 후 아래 화면에 붙여넣기(ctrl + v) 

     

5.3 c/c++ 체크 후 HTML로 변환 클릭 -> 아래 화면

5.4 위 창에서 전체 드레그 후 붙여 Tistory 블러그레 붙여 넣기 > 아래 화면 출력

#include <stdio.h> 
int main()
{
  printf("Hello Everybody\n");
  printf("[%d]\n"1234);
  printf("[%d] [%d]\n"1020);
  return 0;
} 

6. 변수(메모리 할당) page51

_ 변수의 이름: 알파벳, 숫자, 언더바(_)로 구성

_ C언어는 대소문자를 구분

_ 변수의 이름은 숫자로 시작할 수 없고, 키워드도 변수의 이름으로 사용할 수 없다.

_ 이름 사이에 공백(X), 특수문자(X) > 사용할 수 없음.

 

int number;     > 변수선언 int : 정수(4byte)

number=3+4;    > = : 대입연산자(3+4) number 변수에 넣음   

 

 

예제)

#include <stdio.h> 
int main()
{
  int number1;
  int number2;
  number1=3;
  number2=4;

  printf("number1=[%d]\n", number1);
  printf("number2=[%d]\n\n", number2);
  
  number1=number2;
  
  printf("number1=[%d]\n", number1);
  printf("number2=[%d]\n", number2);
  
  return 0;
}

☞실행 화면 

 

 

 

'…™업무일지。' 카테고리의 다른 글

[smart]이재우-20140307  (0) 2014.03.07
[smart]이재우-20140306(2)  (0) 2014.03.06
[smart]이재우-20140305  (0) 2014.03.05
[smart]이재우-20140304  (0) 2014.03.04
[smart]이재우-20140303  (0) 2014.03.03