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

C/C++ 마크업?

WBOY
풀어 주다: 2023-08-30 11:41:13
앞으로
1276명이 탐색했습니다.

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

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

식별자 명명 규칙

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

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

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

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

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으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿