본문 바로가기

STUDY/C++

C/C++ 리터럴(literal)

참고영상:
https://youtu.be/ibb_N91TE2A?t=16

1. literal: 문자 그대로 리터럴은 실행 중 그 값이 변하지 않는 상수
2. 정수형(integer) 리터럴은 0을 포함한 소수점이 없는 수

3. 부동소수점형(floating-point) 리터럴은 부동 소수형으로 3.75나 0.345e+02(0.345X102)

4. 문자형(character) 리터럴은 하나(1바이트)의 문자

  • 한글은 한 글자가 2바이트를 차지하므로 문자 리터럴이 될 수 없음
  • 문자리터럴 양쪽에는 작은 따음표('')로 감싸야 함
  • 문자리터럴 a를 C언어 프로그램 중에 쓸 때는 'a'와 같이 씀


5. 문자열(string) 리터럴은 두개 이상의 문자 묶음

  • 문자열 리터럴을 C 언어 문법 중에 사용할 때는 반드시 문자열 양쪽을 큰 따음표("")로 감싸야 함
  • 문자열 리터럴 abc는 "abc"로, 대한민국은 "대한민국", 한은 "한"
  • 한글은 한 글자라고 해도 문자가 아닌 문자열 리터럴

종류 리터럴 예
정수형 0, +5, -3, 10
실수형(부동 소수점) 3.75, 0.345e+02
문자형 'a', 'Z', '\n'
문자열 "soft", "한개발"