앞서 데이터 형을 살펴 보았습니다. 이제는 이러한 데이터 형에 따른 변수를 선언하고 사용하는 방법에 대해서 작성하겠습니다. 우선 변수를 사용하는 이유를 알아두어야 하겠습니다. 간단한 프로그램을 만들더라도 그 결과에 대해서 표현하고 저장해야하는데 이를 메모리에 저장하기 위해서는 변수를 선언하여 메모리에서 저장할 공간을 만들게 됩니다. 각각의 데이터형에 따라 이러한 크기가 달라지며 이 크기에 저장된 값을 다시 가르키기 위하여 사용하는 것이 변수입니다. 간단한 예제를 보시겠습니다. #include // 3과 4를 더해 변수 hap에 넣어 출력하기 int main() { int hap=0; printf("\n현재 변수 hap의 값 = %d\n",hap); hap = 3+4; printf("\n더하기 한 hap의..
안녕하세요 C의 첫 글은 아무래도 data type 부터 시작해야 되지 않을까 해서 data type에 대해 설명하는 글을 작성하게 되었습니다. 간단한 예제를 보여드리겠습니다. #include //정수형 데이터 타입 char i_c; short i_s; int i_i; long i_l; long long i_ll; //실수형 데이터 타입 float f_f; double f_d; long double f_ld; //unsigned 데이터 타입 unsigned char u_c; unsigned short u_s; unsigned int u_i; unsigned long u_l; // sizeof를 이용해 크기 확인 int main() { //정수형 데이터 타입들의 크기 printf("char의 크기는 = %..
이번에는 printf를 다양하게 사용해보면서 어떤 형식으로 출력이 가능한지 알아보도록 하겠습니다. printf는 사실 많은 기능을 담고 있으며 이러한 것을 알기 때문에 C를 배우기 시작할때 중요하게 다뤄지는 부분 중에 하나입니다. 우선 그렇다면 printf를 다양하게 사용하며 알아 두기 위해 먼저 예제를 한번 볼까요? 예제#include /*C언어 print 다양하게 사용하기 주석 항상 습관화 해두세요~!*/ int main(void) { //제어문자 사용하기 printf("줄 바꾸기\n"); printf("탭\t넣어주기\n"); printf("a를 b로 바꾸기 a -> a\bb"); printf("\n"); //가독성을 위해 줄바꿈 하겠습니다. printf("c입니다. c를 d로 바꾸기\rd \n");..
이번에는 주석에 관해서 설명 드릴려고 합니다. 주석이란 코드를 작성하여 프로그램을 만들 때 컴파일되지 않는 부분으로 보통 코드를 이해하기 위해서, 설명하기 위해서 작성됩니다. 왜? 왜 사용 해야하나? 코드를 작성하다보면 이 함수의 기능이나 함수를 사용한 이유 등등 단시간에 쭉 작성하여 만드는 것이 아닌 긴시간에 걸쳐 작성하고 혼자만의 작업이 아니라 협력하여 작업하게 되는 경우가 많습니다. 코드를 분석하고 이해해야 하는데 이럴 경우에 주석이 없다면 많은 시간을 투자하거나 분석을 잘못할 수 있는 경우도 발생할 수 있습니다. 따라서 주석은 필수적으로 작성하도록 습관화 하는 것이 좋습니다. 그렇다면 주석을 다는 방법에 대해서도 말씀드리겠습니다. 방법은 두가지가 존재합니다. 예제를 들어가며 설명하겠습니다. 예제#..
오늘은 C언어에 관련된 글을 쓰려고 합니다. C의 첫 글은 아무래도 기본 구성 부터 시작해야 하지 않을까 했습니다. 간단한 예제를 보여드리겠습니다. #include int main(void) { printf ("Hello world! \n"); return 0; } 우리가 어떤 언어를 배우던 가장 처음 접하 Hello world! 출력 문구 입니다. 가장 첫줄부터 설명하겠습니다. 헤더파일 선언#include 이 구문은 헤더파일 선언으로 printf와 같은 표준함수 출력을 위해 선언하는 구문입니다. 쉽게 설명하자면 stdio.h라는 헤더 파일에는 printf 함수가 호출되는데 필요한 정보를 가지고 있습니다. 따라서 printf함수를 사용하기 위해서는 정보를 가지고 있는 stdio.h를 선언하여야 합니다. ..
- Total
- Today
- Yesterday
- pingoption
- PE 구조
- C언어
- 기초
- 정보보안기사
- PE header 구조
- reversing
- pe header
- 조커 해석
- printf
- peview
- OllyDbg
- 악성코드
- Network Ping
- VMware
- 영화 조커
- PE 구조체
- PE
- aircrack-ng
- ping
- ping 옵션
- 올리디비지
- 리버싱
- 핑
- ping option
- AirCrack
- 영화 해석
- 정보처리기사
- linux ping
- 정보처리기사실기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |