상세 컨텐츠

본문 제목

C/C++ Constant

개발생활/C C++

by 한국인맛집 2021. 3. 14. 14:11

본문

반응형

상수

 

 

상수는 고정된 값을 말합니다. 변수와 상반된 개념입니다.

상수값은 변경이 불가능 합니다.

 

상수의 종류는 기본적으로 리터럴 이라고합니다.

 

 

리터럴 : 컴퓨터 과학 분야에서 리터럴(literal)이란 소스 코드의 고정된 값을 대표하는 용어다. 거의 모든 프로그래밍 언어는 정수, 부동소수점 숫자, 문자열, 불린 자료형과 같은 용어를 가지고 있다. 어떤 언어는 열거 타입이나, 배열, 자료형,

객체와 같은 용어도 있다.

 

a = 10;

위 코드는 a 는 변수 이고, 10은 리터럴이라고 합니다. 코드에서 특정한 값 즉 10을 표현합니다. 

 

 

상수표현은 접미사를 추가함으로써 다른 유형의 정수로 지정할수있습니다.

 

 

정수 타입

접미사 유형
u or  U unsigned
l  or L long
ll or LL long long

부호는 상수의 뒷편에 추가될수 있습니다.

70     // int
70u    // unsigned int
70ul   // unsigned long 
70l    // long
70lu   // unsigned long

 

부동소수점 타입 (실수)

 

부동소수점 타입에선 지수, 소수점 자릿수를 표현할수 있습니다.

 

<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}-->

접미사 유형
f or F float
l  or L long double

 

문자 또는 문자열 리터럴

 

문자 및 문자열 리터럴은 따옴표로 묶습니다.

 

c = 'A';
s = "Hello";

 

 

단일 문자 이스케이프 코드 목록

이스케이프 코드 내용
\n 개행
\t
\v 수직탭
\b  역행
\a 컴퓨터 비프음 출력
\' '  따옴표 출력
\" " 쌍따옴표 출력
\? 물음표 출력
\\ 백슬레쉬 출력

 

 

 

<Referenece : 리터럴 의 뜻 >

ko.wikipedia.org/wiki/%EB%A6%AC%ED%84%B0%EB%9F%B4#:~:text=%EC%BB%B4%ED%93%A8%ED%84%B0%20%EA%B3%BC%ED%95%99%20%EB%B6%84%EC%95%BC%EC%97%90%EC%84%9C%20%EB%A6%AC%ED%84%B0%EB%9F%B4,%EC%99%80%20%EA%B0%99%EC%9D%80%20%EC%9A%A9%EC%96%B4%EB%8F%84%20%EC%9E%88%EB%8B%A4.

반응형

'개발생활 > C C++' 카테고리의 다른 글

c/c++ Gitignore file  (0) 2021.03.30
Loop -1  (0) 2021.03.21
Basic Input & output  (0) 2021.03.14
C/C++ Operators  (0) 2021.03.13
C/C++ Variables And Types  (0) 2021.03.13
IDE Tool 설치. (Visual Studio 2019 install)  (0) 2021.03.01

관련글 더보기