>백엔드 개발 >C++ >C/C++ 마크업?

C/C++ 마크업?

WBOY
WBOY앞으로
2023-08-30 11:41:131294검색

C/C++ 마크업?

C++ 토큰은 프로그램의 가장 작은 독립 단위입니다.

C++는 C의 상위 집합이므로 대부분의 C 구성은 C++에서 유효하며 그 의미와 사용법은 변경되지 않습니다. 따라서 토큰, 표현식 및 데이터 유형은 C 토큰, 표현식 및 데이터 유형과 유사합니다.

다음은 C++ 태그입니다. (대부분의 C++ 태그는 기본적으로 C 태그와 유사합니다.)

  • Keywords
  • Identifiers
  • Constant
  • Variables
  • Keywords

Keywords는 예약어입니다. 고정된 의미 그리고 그 의미는 바뀔 수 없습니다. 컴파일러는 이러한 키워드의 의미와 작동 방식을 이미 알고 있습니다. C++에는 C보다 더 많은 키워드가 있으며 이러한 추가 키워드에는 특별한 작업 기능이 있습니다.

그 중 32개가 있는데 여기에 있습니다

auto const double float int short struct unsigned
break continue elseforlong signed switch void
case default enumgoto register sizeof typedef volatile
char do extern if return static unionwhile

C에 없기 때문에 C++에 새로운 예약어가 30개 더 있습니다. 여기 있습니다 -

asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend privatethis using
const_cast inline public throw virtual
delete mutable protected true wchar_t

Identifiers

식별자는 변수, 구조 및 함수와 같은 다양한 항목에 부여되는 이름입니다. 또한 식별자 이름은 프로그램 실행에 사용되는 엔터티이므로 고유해야 합니다.

식별자 명명 규칙

    알파벳 문자, 숫자, 밑줄만 허용됩니다.
  • 첫 글자는 글자 또는 밑줄(_)이어야 합니다.
  • 식별자는 대소문자를 구분합니다.
  • 예약어는 식별자 이름으로 사용할 수 없습니다.
  • 상수

상수는 일단 정의되면 실행 중에 값이 변경되지 않는다는 점을 제외하면 변수와 같습니다.

C++에서 상수를 정의하는 두 가지 다른 방법이 있습니다.

    const 키워드 사용
  • #define 전처리기 사용
  • li>
상수 선언:

const [data_type] [constant_name]=[value];
Variables

변수는 컴퓨터 메모리 이름에 있는 데이터 저장의 의미 있는 위치입니다. 변수를 사용할 때는 컴퓨터의 메모리 주소를 참조합니다.

변수 선언 구문

[data_type] [variable_name];
Example

#include <iostream.h>
int main() {
   int a,b;// a and b are integer variable
   cout<<" Enter first number :";
   cin>>a;
   cout<<" Enter the second number:";
   cin>>b;
   int sum;
   sum=a+b;
   cout<<" Sum is : "<<sum <<"\n";
   return 0;
}

Operators

C++ 연산자는 수학 또는 논리 연산을 수행하는 데 사용되는 기호입니다.

산술 연산자
  • 증감 연산자
  • 관계 연산자
  • 논리 연산자
  • 비트 연산자
  • 할당 연산자
  • 기타 연산자
  • 산술 연산자

운영자 tr> ㅋㅋㅋ 모듈operator 설명++increment−−decrement관계 연산자
설명
증가 및 감소 연산자

운영자Description==은 !=은 >은

보다 큼

은 >보다 작습니다 = 이상작거나 같음OperatorDescription&& 그리고 연산자입니다. 두 표현식의 논리적 AND를 수행합니다. (두 표현식이 모두 True로 평가되면 결과는 True입니다. 두 표현식 중 하나가 False로 평가되면 결과는 False입니다.) ||
논리 연산자
Or 연산자. 두 표현식에 대해 논리적 OR 연산을 수행합니다. (하나 또는 두 표현식 모두 True로 평가되면 결과는 True입니다.)

!

연산자가 아닙니다. 표현식에 대한 논리적 부정을 수행합니다. Operator이진 왼쪽 시프트 연산자!=>> 바이너리와 동일 오른쪽 시프트 연산자
비트 연산자
설명

~이진 보수 연산자이진 AND 연산자이진 XOR 연산자

赋值运算符

&
^
| OR 연산자
运算符 描述
= 分配
+= td> 递增,然后赋值
-= 递减,然后赋值
*= 乘法,然后赋值
/= 除法,然后赋值
%= 取模,然后赋值
左移并赋值
>>= 右移并赋值
&= 按位与赋值
^= 按位异或并赋值
|= 按位或运算并赋值

杂项运算符

运算符 描述
, 逗号运算符
sizeOf() 返回内存位置的大小。
& 返回内存位置的地址。
* 指向变量的指针。
? : 条件表达式

위 내용은 C/C++ 마크업?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제