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이 반환됩니다.