
Book Review/이것이 C# 이다
이것이 C#이다 연습문제 3장
1. 다음 코드에서 잘못된 부분을 찾고, 그 이유를 설명하세요. int a = 7.3; float b = 3.14; double c = a * b; char d = "abc"; string e = '한'; 1_1 풀이 a는 int(4byte_정수계열형식)이기 때문에 7.3 이라는 double type(8byte_부동 소수점 형식)의 리터럴 값을 담기 위해서는 castirng을 해야한다. --> int a = (int)7.3; OR int a = 7.3; 은 실수값을 변수에 담으려고 하는 것이기에 데이터 형식이 double로 바뀌어야 한다. --> double a = 7.3; 배경지식 실수를 담을수 있는 형식은 부동 소수점 형식과 Decimal형식이 있다. 부동 소수점 형식은 float(단일 정밀도 부동 ..