-
#include <stdio.h>
-
// 헤더파일 선언
-
// 입력 함수이름 입력형태
-
int main(void) {
-
-
// 이스케이프 시퀀스 : 백슬래시(\) 다음에 문자나 숫자 조합이 오는 문자 조합
-
// \a 경고음(경고)
-
// \b 백스페이스
-
// \f 폼 피드
-
// \n 줄 바꿈
-
// \r 캐리지 리턴
-
// \t 가로 탭
-
// \v 세로 탭
-
// \' 작은따옴표
-
// \ "
-
// \\ 백슬래시
-
// \? 리터럴 물음표
-
// \ ooo 8진수 표기법의 ASCII 문자
-
// \x hh 16진수 표기법의 ASCII 문자
-
// \x hhhh 와이드 문자 상수 또는 유니코드 문자열 리터럴에 이스케이프 시퀀스를 사용하는 경우 16진수 표기법에서의 유니코드 문자입니다.
-
-
// 표준라이브러리 => 표준함수들의 모임
-
-
int num1;
-
char Number[5] = "숫자\0";
-
// %s %d %c %f %lf
-
scanf_s("%d", &num1);
-
-
return 0; // 함수의 종료 의미
-
}
Null 문자 예시
char abc[4] = "abc\0"
\0은 Null문자이고 굳이 적어주지 않아도 되지만 Null 문자가 찍힐 메모리 할당이 안되다면 문자열이 깨지는 현상이 나타날 수 있어서
서버 공부할 때, 중요성이 높은 편이다.
Null 문자 활용 사례
char ServerIP[10] = "127.0.0.1\0";
printf("ServerIP : %s\n", &ServerIP);
'C언어 기초공부' 카테고리의 다른 글
While 문과 Null 문자 (0) | 2015.02.22 |
---|