형식지정자 크기 및 자료형에 대한 질문입니다.
매번 바뀌는 문제의 경우 사라졌습니다. 3.7강에서 int 형식 지정자와 long long 형식지정자를 이용해서 char 자료형 변수 값 65를 나타내보고자 해봤습니다. 둘 다 65가 나올거란 제 예상과는 다르게 %lld 형식지정자를 이용한 코드 결과값은 65가 안나왔습니다. (사진) 위와 같은 결과가 나왔는데요. %lld 형식지정자를 이용한 코드 결과값이 65가 아닌 54064352537346113이 나오게 되는 이유가 궁금합니다. #include #include #include int main(void) { char c = 65; short s = 200; unsigned int ui = 3'000'000'000U; long l = 65537L; long long ll = 12345678908642LL; printf("char = %d\n", c); printf("char = %lld\n", c); return 0; }