c언어에서 double 형식의 변수를 %d 로 받으면 계산을 할 때 오류가 납니다. (이상한 값 출력) %lf 로 받아줘야지 정상적인 계산이 가능합니다. 마찬가지로 문자열을 %d 로 받으면 오류가 나고 %c 로 받아줘야지 정상적인 입력 및 출력이 가능해집니다. 나중에 볼려고 문자들을 정리해 보았습니다. (8비트=1바이트,n은 각 자료형의 비트 크기) 자료형태 키워드 크기 문자 범위 문자형 char 1바이트 %c -2^(n-1)~2^(n-1)-1 정수형 short 2바이트 %d int 4바이트 %d double 8바이트 long 4바이트 (붙이는 속성 L) 실수형 float 4바이트 %f 3.4e+-38 double 8바이트 %lf 1.7e+-308 문자형 키워드나 정수형 키워드 앞에 unsigned를 붙..