산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C++ 변수, 리터럴 및 상수

C++ 변수, 리터럴 및 상수

이 자습서에서는 예제를 통해 C++의 변수, 리터럴 및 상수에 대해 알아봅니다.

C++ 변수

프로그래밍에서 변수는 데이터를 보관하는 컨테이너(저장 영역)입니다.

저장 영역을 나타내려면 각 변수에 고유한 이름(식별자)을 지정해야 합니다. 예를 들어,

int age = 14;

여기서 나이 int의 변수입니다. 데이터 유형이며 여기에 정수 값 14를 할당했습니다.

참고: int 데이터 유형은 변수가 정수만 보유할 수 있음을 나타냅니다. 마찬가지로 double을 사용할 수 있습니다. 소수점과 지수를 저장해야 하는 경우 데이터 유형입니다.

다음 튜토리얼에서 모든 데이터 유형에 대해 자세히 알아볼 것입니다.

변수 값을 변경할 수 있으므로 변수라는 이름이 지정됩니다. .

int age = 14;   // age is 14
age = 17;       // age is 17
<시간>

변수 이름 지정 규칙

참고: 우리는 변수에 의미 있는 이름을 부여하려고 노력해야 합니다. 예:first_name fn보다 더 나은 변수 이름입니다. .

<시간>

C++ 리터럴

리터럴은 고정 값을 나타내는 데 사용되는 데이터입니다. 코드에서 직접 사용할 수 있습니다. 예:1 , 2.5 , 'c'

여기, 1 , 2.5'c' 리터럴입니다. 왜요? 이 용어에 다른 값을 지정할 수 없습니다.

다음은 C++ 프로그래밍의 다양한 리터럴 목록입니다.

<시간>

1. 정수

정수는 분수 또는 지수 부분이 없는 숫자 리터럴(숫자와 연결됨)입니다. C 프로그래밍에는 세 가지 유형의 정수 리터럴이 있습니다.

예:

Decimal: 0, -9, 22 etc
Octal: 021, 077, 033 etc
Hexadecimal: 0x7f, 0x2a, 0x521 etc

C++ 프로그래밍에서 8진수는 0로 시작합니다. , 16진수는 0x로 시작합니다. .

<시간>

2. 부동 소수점 리터럴

부동 소수점 리터럴은 분수 형식이나 지수 형식이 있는 숫자 리터럴입니다. 예:

-2.0

0.0000234

-0.22E-5

참고: E-5 = 10-5

<시간>

3. 캐릭터

문자 리터럴은 작은따옴표 안에 단일 문자를 묶어서 만듭니다. 예:'a' , 'm' , 'F' , '2' , '}'

<시간>

4. 탈출 시퀀스

때로는 C++ 프로그래밍에서 입력할 수 없거나 특별한 의미가 있는 문자를 사용해야 합니다. 예를 들어 줄 바꿈(Enter), 탭, 물음표 등

이러한 문자를 사용하기 위해 이스케이프 시퀀스를 사용합니다.

이스케이프 시퀀스 문자
\b 백스페이스
\f 양식 피드
\n 줄 바꿈
\r 반환
\t 가로 탭
\v 세로 탭
\\ 백슬래시
\' 작은따옴표
\" 큰따옴표
\? 물음표
\0 널 문자
<시간>

5. 문자열 리터럴

문자열 리터럴은 큰따옴표로 묶인 일련의 문자입니다. 예:

"good" 문자열 상수
"" 널 문자열 상수
" " 6 공백의 문자열 상수
"x" 단일 문자를 갖는 문자열 상수
"Earth is round\n" 줄 바꿈으로 문자열을 인쇄합니다.

C++ 문자열 튜토리얼에서 문자열에 대해 자세히 알아볼 것입니다.

<시간>

C++ 상수

C++에서는 값을 변경할 수 없는 변수를 만들 수 있습니다. 이를 위해 const을 사용합니다. 예어. 다음은 예입니다.

const int LIGHT_SPEED = 299792458;
LIGHT_SPEED = 2500 // Error! LIGHT_SPEED is a constant.

여기에서는 const 키워드를 사용했습니다. LIGHT_SPEED라는 상수를 선언하려면 . LIGHT_SPEED 값을 변경하려고 하면 , 오류가 발생합니다.

#define를 사용하여 상수를 생성할 수도 있습니다. 전처리기 지시문. C++ 매크로 튜토리얼에서 자세히 알아볼 것입니다.


C 언어

  1. C 키워드 및 식별자
  2. C 변수, 상수 및 리터럴
  3. C 스토리지 클래스
  4. Python 변수, 상수 및 리터럴
  5. 자바 변수와 리터럴
  6. C++ 변수 및 유형:int, double, char, string, bool
  7. C 변수, 데이터 유형, 상수
  8. 자바 - 변수 유형
  9. C - 변수
  10. C - 상수 및 리터럴