본문 바로가기

공부생각/C/C++/C#

[C] 변수타입와 비트수



변수타입에 따라 비트수가 다르다.

"뭐, 처음 배울때는 비트수가 뭔 상관이야 그냥 값 때려넣으면 되지."
하곤 하지만, 공부를 하다보면 특히 임베디드시스템을 할때는 비트수가 치명적이다.

그래서 비트수에 대해서는 충분히 숙지하고 있는 것이 좋다.

C를 기준으로


void main()
{
 int a=1;
 double b =1.0;
 float c = 1.0;
 char d='c';
 unsigned int e = 1;

 printf("int %d",sizeof(a));
 printf("double %d",sizeof(b));
 printf("float %d",sizeof(c));
 printf("char %d",sizeof(d));
 printf("unsigned int %d",sizeof(e));
}



하면 나오는 결과값은 (단위는 바이트다)





뭐 이건 중요한거니까..