관리 메뉴

합법적사기꾼지망생

C언어: getchar()함수 본문

Language/C언어

C언어: getchar()함수

평범한 민석이 2020. 3. 17. 23:13

getchar()함수

키보드로부터 입력받은 반각문자 '하나'를 가져온다.

예를들어 내가 abc를 입력하면 맨앞의 a를 가져오는 것이다.

 

반각문자란? (나무위키: 전각문자와 반각문자)

 - 전각문자란 한자나, 한글처럼 정사각형모양의 문자를 말하고 주로 2byte에 해당하는 데이터를 가진다.

반각문자는 영어, 스페이스바, 세미콜론처럼 직사각형의 문자들을 일컷는다.

https://namu.wiki/w/%EC%A0%84%EA%B0%81%EA%B3%BC%20%EB%B0%98%EA%B0%81

 

전각과 반각 - 나무위키

이 섹션에서는 아스키 코드에 속하는 문자만을 주로 다룬다. 위에서도 서술했듯 한글이나 한자, 히라가나 등은 언제나 전각 문자이므로 따로 다루지 않는다. 유니코드를 기준으로, 반각 ASCII 문자(제어 문자와 공백 제외) ↔ 전각 ASCII 문자는 0xFEE0을 더하거나 빼면 쉽게 변환할 수 있다. 다만 전각 공백은 U+FF00이 아니라 U+3000임에 주의할 것. 가타카나와 ¢£¥¦¬¯₩ 등은 이러한 규칙이 없기 때문에 따로 테이블을 만들어서 변환해야 한

namu.wiki

 

Comments