Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

여러 문자에 작은 따옴표를 사용할 때 C++에서 작은 따옴표는 무엇을 합니까?

<시간/>

C++에서

C++에서 큰따옴표는 문자열 리터럴로 사용되며 한 문자가 있는 작은따옴표는 문자 리터럴로 사용됩니다. 이제 여기에서 작은 따옴표를 사용하여 여러 문자 문자열을 인쇄하려고 하면 출력이 어떻게 되는지 볼 수 있습니다.

예시 코드

#include<iostream>
using namespace std;
main() {
   cout << 'ABCD';
}
사용

출력

1094861636

이 프로그램은 출력으로 큰 숫자를 반환합니다. 이제 문제는 이 숫자의 중요성입니다.

이 번호는 메모리 주소가 아닙니다. 해당 문자의 ASCII 값에서 생성됩니다. 이 예에서 우리는 A, B, C, D를 사용했습니다. 16진수에서 이들의 ASCII 값은 41, 42, 43 및 44입니다. 따라서 숫자를 차례로 배치하면 16진수 코드는 41424344와 같습니다. 이제 이것을 십진수로 변환하면 1094861636이 반환됩니다.