C에서 문자 숫자를 해당하는 정수로 변환 C에서 정수로 문자를 변환할 수 있는 방법이 있는가? 예를 들어, from.'5'5시까지요?다른 응답에 따르면 다음과 같이 해도 괜찮다. char c = '5'; int x = c - '0'; 또한 오류 검사의 경우 먼저 isdigits(c)가 참인지 확인하는 것이 좋다.예를 들어 다음과 같은 문자에 대해 완전히 포트리스 방식으로 동일한 작업을 수행할 수 없다는 점에 유의하십시오. char c = 'b'; int x = c - 'a'; // x is now not necessarily 1 표준은 숫자 '0'에서 '9'까지의 문자 값이 연속적이라는 것을 보증하지만 알파벳 문자 같은 다른 문자에 대해서는 보증하지 않는다.이렇게 '0'을 빼십시오. int i = c -..