-5
A
답변
1
, char
유형은 보통 8 비트 폭, 부호 또는 부호 컴파일러에 따라, 단지 정수이다.
"문자"는 "텍스트 인코딩"이라고하는이 번호들의 의미에 동의 한 것입니다. 현재 일반적으로 사용되는 8 비트 텍스트 인코딩은 ASCII을 기반으로합니다. 거기에서 값 5가 인쇄 할 수없는 제어 문자 (호기심을 제외하고는 오늘날 실질적인 관련성이없는 ENQ, with historical meaning)이며 인쇄 가능한 문자 '5'
은 ASCII 인코딩의 숫자 값 53인지 확인할 수 있습니다.
은의이 질문에 두 줄의 코드를 설명하자
char ch=5;
유형 char
의 변수 ch
정의 및 숫자 리터럴입니다 값 5
,로 초기화합니다. 숫자로 시작하기 때문에 그것은 리터럴로 인식됩니다.
char ch= a;
유형 char
의 변수 ch
정의하고, 변수 a
의 값으로 초기화 (더 a
아직 정의되지가있는 경우, 당신은 컴파일러 오류). a
여기에 기호 이름 (아마도 변수 이름)이 있는데, 문자 문자 (밑줄도 사용 가능)로 시작하기 때문에 인식됩니다.
관련 문제
- 1. C에서 변수 선언 검색/나열
- 2. C에서 정적 변수 선언/초기화 이해
- 3. Objective C에서 Java와 비슷한 변수 선언
- 4. 따옴표없이 PHP 변수 란 무엇입니까
- 5. 따옴표없이 파이썬에서 정수 변수 사용
- 6. 문자 배열 선언 및 초기화
- 7. PHP mysql에서 따옴표없이 따옴표없이 검색
- 8. C에서 정적 키워드 충돌없이 선언 된 문자 배열
- 9. C에서 지정된 크기의 정적으로 선언 된 문자 배열을 리터럴로 초기화해야합니까?
- 10. C에서 반복적으로 선언 함
- 11. C에서 전역 유니온 선언
- 12. objective-c에서 @protocol 선언
- 13. 변수 선언?
- 14. 변수 선언
- 15. 선언 변수
- 16. 변수 선언
- 17. 변수 선언
- 18. 변수 선언
- 19. 변수 선언
- 20. C- 문자 배열 선언
- 21. C에서 같은 이름의 전역 변수 두 개 선언
- 22. C에서 문자 가변 문자열 크기
- 23. 따옴표없이 설정하기
- 24. C에서 fgetc() 문자 가져 오기
- 25. 따옴표없이 R의 열 참조
- 26. 사례 변수 외부에서 변수 선언
- 27. Objective-C에서 전방 선언 enum
- 28. 목표 C에서 전방 선언 구조체
- 29. C에서 암시 적으로 "인스턴스화 선언"?
- 30. C에서 long 목록으로 튜플을 선언 #
C 컴파일러 또는 C 언어 표준에 문의하십시오. – adrianN
이것은 매우 나쁜 질문입니다. 여기에 대해 글을 게시하기 전에 언어 구문에 대한 최소한의 연구를 수행해야합니다. –
이 질문은 많은 연구 노력을 보여주지는 못하지만이 질문에 대한 답을 찾는 것이 실제로 쉽지는 않을 것입니다. 누군가가 그것을 발견한다면 아마도 여기에 중복이있을 것입니다. – hyde