반응형

float 4

실수 형식 double, float 표현과 출력 [언제나 C언어]

실수 형식 메모리 크기 확인 #include //표준 입출력 헤더 int main(void) { printf("sizeof(double):%d bytes, sizeof(float):%d bytes\n", sizeof(double),sizeof(float)); return 0; } 실수 리터럴 표현 크기 확인 #include //표준 입출력 헤더 int main(void) { printf("sizeof(0.1):%d bytes\n", sizeof(0.1)); printf("sizeof(0.1f):%d bytes\n", sizeof(0.1f)); return 0; } 다양한 실수 표현 #include //표준 입출력 헤더 int main(void) { double df = 3.4; //실수 표현 디폴트 형식..

float 4바이트 실수 형식 메모리에 표현 방식을 확인할 수 있는 C 소스 코드 작성하기

4바이트 실수를 메모리에 표현하는 방식에 관한 강의 동영상 #include //union은 내부 멤버 중에 제일 큰 멤버 크기의 메모리를 할당합니다. typedef union { float value; //4바이트 struct { unsigned exponent : 23; //23비트 unsigned mantissa : 8; //8비트 unsigned sign : 1; //1비트 }sv; //4바이트 unsigned iv;//4바이트 }test; int main(void) { printf("%.20f\n", 0.1 + 0.2); //실수 형식은 10진수 체계로 메모리에 표현하지 않음을 확인 test t; t.value = -13.625; printf("부호부:%u\n", t.sv.sign); //%u는 ..

[Java 소스] 기본 형식의 래퍼 클래스 개체를 생성하여 출력한 예

[Java 소스] 기본 형식의 래퍼 클래스 개체를 생성하여 출력한 예 //기본 형식의 래퍼 클래스 개체를 생성하여 출력한 예public class Program { public static void main(String[] args){ Boolean b1 = new Boolean(true); System.out.println(b1); Boolean b2 = new Boolean("false"); System.out.println(b2); byte ob1 = (byte)3; Byte by1 = new Byte(ob1); System.out.println(by1); Byte by2 = new Byte("123"); System.out.println(by2); Character c1 = new Characte..

반응형