“” 이 두개가 ascii 값이 얼마인가요?

kknd345의 이미지

“” 이 두개가 ascii 값이 얼마인가요?

temp 로 받으니깐 - 값이 입력되면서 이상하게 바껴버리는데..

char temp;
에 지정하는 방법이 무엇인가요?

Necromancer의 이미지

#include <stdio.h>
main() {
  char a='\"';

  printf("%02X\n",a);
  printf("%c\n",a);
}

Written By the Black Knight of Destruction

sangwoo의 이미지

아니면 man ascii 도 있습니다.

----
Let's shut up and code.

cdpark의 이미지

ASCII에는 열린 따옴표와 닫힌 따옴표의 구분이 없습니다.

alwaysN00b의 이미지

char a='\"';
char b='\"';

printf("0x%x\n",a+b);

-_-;; 질문 내용이 잘 이해가... :)

언제나 시작

kknd345의 이미지

“”
이게 아스키 코드 맞나요?
유니코드 아닌가요?
비주얼 c++에서 -95와-80을 두번 출력해야지
“가 출력되는데..

1%의 가능성이면 충분하다!
최선을 다하자!

Necromancer의 이미지

alwaysN00b wrote:
char a='\"';
char b='\"';

printf("0x%x\n",a+b);

-_-;; 질문 내용이 잘 이해가... :)

역슬래쉬 다음에 따라오는 1문자는 그냥 무조건 문자로 취급하죠...
특수한 용도로 쓰였던 문자라 할찌라도 그문자 그대로 들어갑니다.

메타문자 해석금지기호라던가 그런겁니다. 가물가물하군요. 그리고 전 a+b라고 안썼는데...

Written By the Black Knight of Destruction

alwaysN00b의 이미지

흑기사 wrote:
alwaysN00b wrote:
char a='\"';
char b='\"';

printf("0x%x\n",a+b);

-_-;; 질문 내용이 잘 이해가... :)

역슬래쉬 다음에 따라오는 1문자는 그냥 무조건 문자로 취급하죠...
특수한 용도로 쓰였던 문자라 할찌라도 그문자 그대로 들어갑니다.

메타문자 해석금지기호라던가 그런겁니다. 가물가물하군요. 그리고 전 a+b라고 안썼는데...


아 흑기사님의 글을 인용한것이 아닙니다.

그냥 읽다보니 "" 이두개가 라는 말이.. 애매해지기 시작해서..
kldp오랜만에 들어와서 좀 늦게 답변을..

언제나 시작

zienie의 이미지

kknd345 wrote:
“” 이 두개

는 ASCII 코드가 아닌듯합니다.

ASCII code " 는 34, Hex 22, Oct: 042 값이 나오네요...

10원짜리 팁:
vi 에서 해당 문자 아래에 커서두고 ga 입력하면 나옵니다.

##########################################################
넘어지는건 아직 괜찮다.
하지만 넘어질때마다 무언가를 주워서 일어나자.