반응형 float2 [C 언어] 6. 변수와 자료형(더 자세히2) 며칠 글을 안썻습니다. 인제 쓸게요. 컴퓨터에서 2.98 같은 실수를 나타내는 방법은 소수점의 위치를 고정시키고 정수부와 소수부에 일정비트를 할당하는 방식입니다, 예를 들어 32비트를 사용해서 실수를 표현한다면 16비트는 정수부에 나머지 16비트는 소수부에 할당합니다. 2는 소수점 위 16비트에 0.98은 소수점 아래 16비트에 저장됩니다. 이런 방식을 고정소수점 방식이라고 합니다. 상위 16비트(소수점 위 16비트)는 부호가 있어서 1비트는 부호를 결정하는데 쓰이고 나머지 15비트는 정수를 표현하는데 쓰인다. 그래서 최고로 큰 수는 2의 15승 - 1이다. 하위 16비트(소수점 아래 16비트)는 부호가 없으므로 16비트 전부 소수점을 표현한다. 그래서 2의 16승 - 1 까지 나타낼 수 있다. 고정소수.. 2024. 4. 14. [C 언어] 3. 변수와 자료형 이번에는 변수와 자료형을 알아볼 거에요. 변수란 데이터를 일시적으로 저장할 목적으로 사용하는 메모리 공간 입니다. 변수를 데이터값을 저장하고 있는 상자로 생각하면 쉽습니다. int x; int는 자료형, x는 변수 입니다. 자료형은 변수가 저장할 데이터가 정수인지 실수인지 아니면 또 다른 어떤 데이터인지를 지정하는 것입니다. 자료형에는 정수형 실수형 문자형이 있습니다. 자료형 크기 정수형 short 2 바이트 int 4 바이트 long 4 바이트 long long 8 바이트 실수형 float 4 바이트 double 8 바이트 long double 16 바이트 문자형 char 1 바이트 변수는 사용하기 전에 선언되야 합니다. int a; 라 하면 a라는 변수를 선언한 것입니다. 변수 이름은 마음대로 지을수.. 2024. 4. 14. 이전 1 다음 반응형