*Escape Sequence (특수 문자)
- 데이터에 대한 입출력 형식과 관련된 특수 기호 문자
특수 문자 |
특수 문자 의미 |
' \n ' |
New Line : 새로운 줄로 이동 |
' \r ' |
줄의 처음으로 이동 |
' \b ' |
한 문자 왼쪽으로 이동 |
' \t ' |
탭 만큼 이동 |
' \\ ' |
\문자 자체를 화면에 출력 |
' \' ,\" ' |
뒤에 " , " 표시 출력 |
' \? ' |
물음표 표시 출력 |
문자를 " "으로 지정해서 출력하고 싶다면 백슬래시로 지정을 해주면 된다.
#서식 문자
- 서식문자 : 출력 형태를 지정하는 용도
printf("출력 서식", "출력 대상");
제어 문자 |
출력 결과 |
%d |
10진(Decimal)정수 |
%f |
10진형 부동(Floating)정수 |
%c |
단일 문자(Character) |
%s |
문자열(String) |
%o |
8진(Octal)정수 |
%x |
16진(Hexa_demical)정수 |
%u |
부호없는(unsigned)10진 정수 |
아스키(ASCII)코드
- 컴퓨터에서는 대부분 문자를 숫자로 변환해서 전송하는 방법을 사용한다.
- 약속한 정보가 서로 달라 문자를 제대로 전송할 수 없다는 문제점이 있다.
- 이런 문제점 때문에 문자를 숫자로 표현하기 위한 표준이 필요했는데 그 표준이 아스키(ASCII)코드이다.
ASCII [American Standard Code for Information Interchange]
- 출력 불가능한 제어문자 33개(0~32번) 출력 가능한 문자 95개로 이루어져있다.
총 128개(8비트 중 7비트만 사용)의 코드로 구성된다.
#아스키 코드 표
'C언어 > C언어' 카테고리의 다른 글
C언어 [반복문 while , do~while , for] (0) | 2017.10.24 |
---|---|
C언어 [형변환,조건문 if문,switch문] (0) | 2017.10.22 |
C언어 [자료형,scanf] (0) | 2017.10.19 |
C언어 [변수와 상수,연산자] (0) | 2017.10.18 |
C언어 [C언어 소개] (0) | 2017.10.14 |