자료형


자료형


자료를 나타내는 형식


게임 프로그래밍에서 자주 쓰이는 자료형


int main()
{
	printf("Hello, World\n");
	printf("Hello, C++\n");

	int a = 10;                     //정수형 - 4byte
	float b = 3.14159268f;          //실수형 - 4byte
	long c = 100;                   //정수형 - 4byte
	unsigned long d = 0xABCDEF01;   //부호없음
	double e = 3.14L;               //L은 생략 가능 - 8byte
	short f = 100;                  //2byte
	unsigned char g = 0b00000001;   //unsigned 붙여서 주로 이진수 저장할 때 사용 - 1byte

	printf("a = %d\n", a);      //10
	printf("b = %0.2f\n", b);   //3.14
	printf("c = %d\n", c);      //100
	printf("d = %x\n", d);      //abcdef01
	printf("e = %f\n", e);      //3.140000
	printf("f = %d\n", f);      //100
	printf("g = %d\n", g);      //1

	printf("\n");

	printf("a = %d\n", sizeof(a));  //4
	printf("b = %d\n", sizeof(b));  //4
	printf("c = %d\n", sizeof(c));  //4
	printf("d = %d\n", sizeof(d));  //4
	printf("e = %d\n", sizeof(e));  //8
	printf("f = %d\n", sizeof(f));  //2
	printf("g = %d\n", sizeof(g));  //1

	return 0;
}