본문 바로가기

C language

[Udemy] Print the byte size of the basic data types 챌린지

오늘은 cast operator과 sizeof Operator에 대해 강의를 들었다

 

cast operator 는 변환 연산자로 

 

double 로 설정된 수를 강제로 int 로 바꾸는 연산자이다. (역도 가능하다) 

 

sizeof 는 각 데이터 형의 메모리 공간에서 소모하는 메모리 크기를 byte 로 변환해서 보여주는 연산자이다.

 

(내가 쓰는 글에서는 오늘 내가 공부한 것을 '내가' 기억하기 쉽게 적는 것이므로 ,

 

다른 사람이 봤을때는 이해가 안될 수 있다 그냥 일기 형식으로 쓰는 것이니 큰 신경 쓰지 마시기를,, 하지만 오개념이 있다면 알려 주면 좋겠습니다. ). 

 

 

전처리기를 불러주고 , 

 

int main()으로 함수를 선언, 그리고 printf 함수를 사용하여 

 

char, short, int , long ,long long, float ,double, long double 의 메모리 크기를 알아 보는 정말 아주 간단한 (!) 챌린지 였다.