앙성중학교 로고이미지

이범준

페이스북 공유하기 트위터 공유하기 카카오톡 공유하기 카카오스토리 공유하기 네이버밴드 공유하기 프린트하기
2-2. C++언어의 기본
작성자 이범준 등록일 17.07.29 조회수 16
이번에는 저번 시간에 문자만 출력한 것 말고 정수나 소수도 알아보도록 하겠습니다.
오늘의 프로그램!
#include

int main(void) {

  printf("%c는(은) 문자이다!/n", 'A');
  printf("%d는(은) 정수이다!/n", '123');
  printf("%f는(은) 소수이다!/n", '10.5');

  return 0;
}

  printf("%c는(은) 문자이다!/n", 'A');
  printf("%d는(은) 정수이다!/n", '123');
  printf("%f는(은) 소수이다!/n", '10.5');
이 문들은 %c,%d%f 를 잘 보아야 하는데, 여기서 %~ 변환 사양(conversion specification)이라고 하며 이 부분은 뒤에 문자나 정수, 소수가 옴에 따라서 다르게 작성해야 합니다.

출력을  하면
A는(은) 문자입니다.
123는(은) 정수입니다.
10.5는(은) 소수입니다.

이라고 출력되었다면 아주아주 잘하신겁니다!


여기서잠깐! /n과 같은 특수한 문자들을 이스케이프 시퀀스(escape sequence)라고 합니다.
이런 것들을 보자면
/a(경고음)
/b(백스페이스)
/t(수평 탭)
/v(수직 탭)
/n(줄바꿈)
/f(피드백)
/r(캐리지 리턴)
/'(')
/"(")
//(/)
/?(?)
/ooo(8진수 ooo까지의 코드를 가지는 문자(o는 0~8까지의 숫자))
/xhh(16진수 xhh의 문자 코드를 가지는 문자(h는 0~9까지의 숫자와A~F의 영문))

또한 문자(단어가 아닌 란개의 문자)는 '~' 로 묶고,
문자열 (단어와 문장)은 "~" 로 묶어야합니다.
이전글 3-1.변수
다음글 2-1. C++의 기본