English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
이 튜토리얼에서 예제를 통해 C ++변수, 레터럴量和 상수.
프로그래밍에서 변수는 데이터를 저장하는 컨테이너(저장 공간)입니다.
저장 공간을 표시하기 위해 각 변수에 독특한 이름(識別자)을 부여해야 합니다. 예를 들어,
int age = 14;
여기서 age는 int 데이터 타입의 변수로, 그에 대한 정수 값을 할당했습니다.14
주의사항:int 데이터 타입은 변수가 정수만을 저장할 수 있음을 의미합니다. 또한, 소수점과 지수를 저장해야 한다면 double 데이터 타입을 사용할 수 있습니다.
다음 튜토리얼에서 모든 데이터 타입을 자세히 설명하겠습니다.
변수의 값은 변경될 수 있으므로 이름이variable(변수)
int age = 14; // age 는 14 age = 17; // age 는 17
변수 이름은 문자(A-Z, a-z)과 숫자(0-9로 구성됩니다.
변수 이름은 숫자로 시작할 수 없으며, 첫 번째 문자는 문자나 밑줄로 시작해야 합니다.
변수 이름은 대소문자를 구분합니다.
변수 이름은 다음과 같은 이름으로 할 수 없습니다키워드,이를 피하기 위해.
변수 이름은 밑줄로 시작할 수 있습니다. 그러나 이는 좋은 습관이 아닙니다.
주의:변수 이름을 의미 있는 이름으로 설정하려고 시도해야 합니다. 예를 들어, first_name은 fn 변수 이름보다 좋습니다.
표현은 고정된 값을 나타내는 데이터입니다. 그들은 코드에서 직접 사용할 수 있습니다. 예를 들어:1,2.5,'c' 등.
이곳에서는1、2.5와 “c”는 표현입니다. 왜 그런가요? 이러한 항목에 다른 값을 할당할 수 없습니다.
이것은 C ++프로그래밍에서는 다양한 표현의 목록.
整数은 소수점이나 지수 부분이 없는 숫자 표현입니다(숫자와 연결됩니다). C 프로그래밍에서는 세 가지 종류의 정수 표현이 있습니다:
10진수(0으로 시작)10의 bottom)
8진수(0으로 시작)8의 bottom)
16진수(0x로 시작)16의 bottom)
예를 들어:
10진수: 0, -9, 22 etc 8진수: 021, 077, 033 etc 16진수: 0x7f, 0x2a, 0x521 etc
C ++프로그래밍에서는 8진수는 0으로 시작하며, 16진수는 0x으로 시작합니다.
浮动 표현은 분수 형식이나 지수 형식을 가진 숫자 표현입니다. 예를 들어:
-2.0
0.0000234
-0.22E-5
주의: E-5 = 10-5
단일 문자를 단속도로 감싸서 문자 레이어를 만듭니다. 예를 들어: 'a','m','F','2‘،’}’ 등.
때로는 C ++프로그래밍에서는 입력할 수 없거나 특별한 의미를 가진 문자를 사용해야 합니다. 예를 들어, 줄 바꿈(리턴), 탭, 물음표 등.
이러한 문자를 사용하려면 탈출 시퀀스를 사용합니다.
탈출 문자 | 설명 |
---|---|
\b | 백스페이스(BS) |
\f | 페이지(FF) |
\n | 줄 바꿈(LF) |
\r | 리턴(CR |
\t | 수평 탭(HT) |
\v | 垂直 탭(VT) |
\\\ | 반대斜杠 |
\' | 단속도 문자 |
\" | 쌍속도 문자 |
\? | 문자? |
\0 | 공백 문자(NULL) |
문자 레이어는 쌍속도로 감싸인 문자열의 일렬입니다. 예를 들어:
"good" | 문자 상수 |
"" | 공백 문자 상수 |
" " | 공백 문자 상수 |
"x" | 단일 문자를 가진 문자 상수 |
"Earth is round\n" | 줄바꿈 문자로 문자를 출력합니다 |
C에서 ++문자 튜토리얼에서 문자에 대해 자세히 배우세요.
C ++에서는 값이 변경될 수 없는 변수를 생성할 수 있습니다. 이를 위해const 키워드를 사용하여 상수를 정의합니다. 예제를 들어:
const int LIGHT_SPEED = 299792458; LIGHT_SPEED = 2500 // 에러! LIGHT_SPEED는 상수입니다
여기서는LIGHT_SPEED라는 이름의 상수를 선언하기 위해const 키워드를 사용했습니다. LIGHT_SPEED의 값을 변경하려고 시도하면 오류 메시지가 표시됩니다.
그리고#define 프리프로세서 명령어를 사용하여 상수를 생성할 수 있습니다. c++막 튜토리얼에서 자세히 배우세요.