검색결과 리스트
글
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", 10, 20);
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 |
RECENT COMMENT