컴퓨터

문자를 숫자로 바꾸기

sayyesdoit 2019. 4. 1. 20:12

개요

char 형 문자를 int 형 숫자로 바꿔야 될 때가 있다. 그 방법을 알아보자. 

주의사항 : 여기서 다룰 내용은 문자를 숫자로 바꾸는 것이지 문자열을 숫자로 바꾸는 것이 아니다. 문자열을 숫자로 바꾸는 방법은 atoi() 함수를 참고해보자.

문자를 숫자로 바꾸는 방법

#include <stdio.h>

int main()
{
	char chr = '7';
	int a;
	a = chr - '0'; //문자의 끝에 들어간 'NULL'을 뺀다?
	printf("%d\n", a);
	return 0;
}