char -> int 변환

|
#include <stdio.h>
#include <stdlib.h>	//atoi

void main(){
	char PARK[4] = {'2', '2', '7', '4'};
	int Great;
	int i;

	for(i=0; i<4; i++) {
		printf("%c", PARK[i]);			//%c로 출력
	}
	printf("\n");

	for(i=0; i<4; i++) {
		printf("%d", (PARK[i]&0x0F));	//%d로 출력
	}
	printf("\n");
	
	Great = (PARK[0]&0x0F)*1000 + (PARK[1]&0x0F)*100 + (PARK[2]&0x0F)*10 + (PARK[3]&0x0F);
	
	printf("%d", Great);
	printf("\n");


	Great = atoi(PARK);

	printf("%d", Great);
	printf("\n");
}

출력 결과

2274
2274
2274
2274
And
prev | 1 | 2 | 3 | next