일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- SK 고용디딤돌 3기
- 고용디딤돌 3기
- 디딤돌 후기
- 취준생
- Java
- SK 취업
- SK 디딤돌 기자단
- SK디딤돌
- SK 고용 디딤돌 3기
- JAVA 교육
- 취업
- SK 디딤돌 3기
- 디딤돌
- 직무교육
- sk고용디딤돌
- sk 고용디딤돌
- SK 고용디딤돌 후기
- 디딤돌 3기
- 후기
- SK교육
- 기자단
- SK 고용디딤돌 3기 기자단
- SK 고용 디딤돌
- SK디딤돌 3기
- SK 고용디딤돌 기자단
- 취업하자
- Java 기초
- 취업준비
- 그랜져 ig
- 취업준비생
- Today
- Total
목록프로그래밍/C언어 (7)
Avjhome
※Encapsulation(캡슐화)? PC에서 다른PC로 Data전송시 Data만 보낼수는 없기 때문에Data를 보내기 위한 절차로 캡슐화 작업을 진행한다.캡슐화 작업시 각 Data는 해당 계층의 Header가 추가로 붙게 된다.Header에는 기본적으로 Data 의 출발지와 목적지가 포함이 되어 있어야 한다.상위 계층에서 하위계층으로 한단계식 인캡슐레이션 과정을 거치면서 2계층에서는Header 뿐 아니라 Footer Trailer가 붙게된다. 이것은 data가 디 인캡슐레이션 과정에서 Data 크기의 오류를 검출하는 기능을 갖는다. Encapsulation De-Encapsulation L2F : Foot Trailer , Data 크기 오류 검출 이상 있을시 Data를 삭제한다.
#include void main(void){ printf("%c %c \n",'A','a'); printf("%c +%c = %c\n",'1','1','1'+'1'); } %c는 문자로 들어가기때문에 제대로 된 실행 결과 값을 얻을 수 없습니다. 따라서 1+1은 2라고 결과 값이 나오지않습니다. 그러나
#include void main(void){ printf("몸무게 : %f\n",71.5); printf("몸무게 : %d\n",71.5); } 위에 결과 값을 출력하면 %d 와 %f 차이점을 확실하게 알수 있다. %d는 정수 값만 입력가능하고 %f는 실수 값을 입력 받을수 있다. 결과 값은 아래와 같다.
#include void main(void){ printf("%d + %d = %d\n",5,5,5+5); printf("%d * %d = %d\n",5,5,5*5); } %d를 이용하면 숫자를 입력받을수 있다. 결과 값
이스케이프 문자 \0 널 문자 \b 백스페이스 \f 폼 피드 \n 개 행 (한 줄 내리기, 엔터 효과) \r 리턴 \t 수평 탭 \v 수직 탭 \" 큰따옴표 \& 빈 문자열 \' 작은 따옴표 \\ 백슬래시 이스케이프 문자를 이용해 위에 화면을 만들기. #include void main(void){ printf("\t\t ####회비정보#### \n"); printf("==================================================\n"); printf(" 이름 \t\t 나이 \t\t 회비 \n"); printf("==================================================\n"); printf(" 홍길동 \t 15 \t\t \\20000 \n");..
\t - Tab 크기만큼 띄우기 \n - 한줄내리기 #include void main(void){ printf("빠라밤\n"); printf("\t안녕하세요.\n"); printf("C언어를 \r 배워봐요 !!\n"); printf("Hello C?\b!!\n"); } 결과값