728x90 반응형 long1 자료형(int, float, long) 메모리 구조 C 언어에서 int, float, long 자료형이 메모리에 저장되는 방식은 각 자료형의 비트 구조에 따라 다르다.각 자료형이 메모리에 저장되는 세부 구조는 아래와 같다.int (정수형)크기4바이트(32비트)구조1비트: 부호 비트(Sign Bit) (0: 양수, 1: 음수)31비트: 값(Value Bits)저장 방식2의 보수법(Two's Complement)을 사용하여 음수를 표현2의 보수법어떤 수를 커다란 2의 제곱수에서 빼서 얻은 이진수.2의 보수는 대부분의 산술연산에서 원래 숫자의 음수처럼 취급된다.주어진 이진수의 모든 자리의 숫자를 반전(0을 1로, 1을 0으로)시킨 뒤 여기에 1을 더하면 2의 보수를 얻을 수 있다. 예시int a = -5;부호 비트: 1 (음수)값: 11111111 11111.. 2025. 4. 4. 이전 1 다음 728x90 반응형