2013-12-09 3 views
0

마음과 같은 아스키 기호를 인쇄하려고합니다. 이 ASCII 표현은 03이지만 내 코드에서이를 구현하는 방법을 모르겠습니다. 아스키 기호 인쇄

int main(void) 
{ 
printf("Heart: %c", 03); // 
return 0; 
} 

은 내가 거꾸로 물음표를 얻을 .. 나는 그것을 어떻게 사용합니까?

+2

03 \ "의 u2764"을 ❤ 시도 할 수 있습니다 ASCII는 ETX (텍스트의 끝)에 대한 제어 문자입니다 ... – Sinkingpoint

+0

그래서 작은 심장 심볼을 어떻게 인쇄합니까? 내 진술은 어떻게 생겼을까요? 그게 내가 고민하는거야. – user3000521

+1

ASCII 심볼에는 * 하트 마크가 없습니다. 유니 코드를 원할 수도 있습니다. – Sinkingpoint

답변

4

표시되는 기호는이 코드를 실행중인 운영 체제와 잠재적으로 (현재 OS에 따라) 현재 선택된 코드 페이지에 따라 다릅니다.

마음은 MS-DOS가 code page 437에 인쇄 할 수없는 제어 문자를 나타내는 것으로 추가 된 것입니다.

ASCII ASCII 값의 인쇄 표현을 ​​정의하지 않습니다 3. 유니 코드 문자를 표시하는 시스템에있는 경우

, 당신은

http://www.fileformat.info/info/unicode/char/2764/index.htm

관련 문제