2016. 3. 31. 16:40ㆍ네트워크 보안 수업/C언어
변수(variable)
- 변수는 상수와는 다르게 그 의미가 항상 변하는 값을 말한다
- 프로그래밍 한다: 변수의 값이 변한다
변수의 선언
- 컴파일러에게 해당 변수를 사용할 것을 알리는 것
- 변수를 사용하기 전에 반드시 먼저 선언
- 선언시에 반드시 타입을 지정
ex)
int apple
변수의 이름 생성 규칙
- 특수문자는 사용할 수 없다(예외: _)
- 변수의 이름은 반드시 영문 소/대문자 시작
- 예약어 : int, char, break, continue, ...
- 변수의 이름은 중복될 수 없다
* 변수의 이름은 반드시 의미를 가져야만 한다!!
int a;
int b;
변수의 할당(asign)
* = 연산자를 통해서 변수를 할당(저장)
변수의 초기화
- 변수의 선언과 할당을 같이 해주는 것
int two;
[실습]: sample01.c
#include <stdio.h>
int main(int argc, char *argv[])
{
"apple";
apple;
return0;
}
[실습]: sample02.c
#include <stdio.h>
int main(int argc, char *argv[])
{
int apple;
int apple;
return 0;
}
[실습]: sample03.c
#include <stdio.h>
int main(int argc, char *argv[])
{
int big = 18446744073709551615U;
return 0;
}
출력 : 표준 출력
- 표준 출력 장치로 내용을 출력
- 리눅스는 표준 출력 장치로 모니터가 기본적으로 설정
printf("...");
[실습]: sample04.c
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("Hello, World");
return 0;
}
[실습]: 다음과 같이 출력되도록 코드를 작성
1.
"Hello, World!!"
printf("\"Hello, World\"\n");
2.
Hello
World!!!
printf("Hello\nWorld!!\n");
3.
Hello World!!
printf("Hello\tWorld!!\n");
4.
Hello(숫자를사용)
printf("\x68\x65\x6c\x6c\x6f\n");
'네트워크 보안 수업 > C언어' 카테고리의 다른 글
네트워크 보안 수업 6일차 - 코리아 정보보안 IT학원 (0) | 2016.04.04 |
---|---|
네트워크 보안 수업 5일차 - 코리아 정보보안 IT학원 (0) | 2016.04.01 |
네트워크 보안 수업 3일차 - 코리아 정보보안 IT학원 (0) | 2016.03.30 |
네트워크 보안 수업 2일차 - 코리아 정보보안 IT학원 (0) | 2016.03.29 |
네트워크 보안 수업 1일차 - 코리아 정보보안 IT학원 (0) | 2016.03.28 |