float vs double
float : 4바이트 / double : 8바이트
해당오류는 8바이트 값인데 저장되는 변수가 float 4바이트이므로 데이터가 잘린다는 뜻이다. 부정확한 데이터가 나올 가능성이 있다.
그래거 float은 마지막에 f를 꼭 붙이도록 하자.
auto
auto값은 컴파일 시 알아서 형변환이 이루어진다.
~f 는 float값이다 라는 것을 알 수 있다.
- 자료형의 크기
short : 2바이트
int : 4바이트
long : 4바이틍
long long : 8바이트
void형은 메모리를 차지하지 않는다. // 변수로 선언 불가능!
void형은 자료형이 정해지지 않은 특성으로 인해 모든 자료형을 가리킬수 있다.
단 void형은 자료형이 정해지지 않은 관계로 값을 가져오거나 저장할 크기도 정해지지 않았다. 역참조 불가능하다.