Q1. 배정도, 단정도이 정확히 뭔지, 차이가 뭔지 알려주세요.
->33페이지-예제2
1.2345e-3, 1.5e3f 둘 다 실수인데 하나는 double/ float 다르게 표현하는지 모르겠어요.
Q2. long doble과 double의 차이
long double a=1.5784E300L 에 대신 그냥 double 데이터 타입을 쓰면 안되나요?
Q3. 정수 타입은 어떤 기준에 의해 데이터 타입이 short, int, long으로 나뉘나요?
-> char a=600을 올바르게 고쳤을 때 int를 사용하는데, short/long을 쓰면 안되는건가요.
안녕하세요 길벗수험서 운영팀입니다.
[1]
단정도(float)와 배정도(double)의 차이는 단순히 실수 표현 범위의 차이일 뿐입니다.
코드에서 실수에 'f'를 붙이지 않고 그냥 표현하면 해당 실수는 double 형 실수로 인식됩니다.
'f'를 붙이게 되면 float 형 실수로 인식되는 것이죠.
[2]
써도 됩니다.
[3]
네 short, long 둘 중에 어떤 것을 써도 상관없습니다.
정수 타입은 정수의 사용 범위에 따라 달라집니다.
실수의 경우 float, double이 , 정수의 경우 int가 보통 사용됩니다. 문제의 예제들은 다양한 자료형의 사용예를 보여드리기 위함이며, 위에서 말한 것과 같이 수의 표현 범위 내에서 다른 자료형으로 얼마든지 변경이 가능합니다.
행복한 하루되세요 :)
-
관리자2020-10-08 15:42:48
안녕하세요 길벗수험서 운영팀입니다.
[1]
단정도(float)와 배정도(double)의 차이는 단순히 실수 표현 범위의 차이일 뿐입니다.
코드에서 실수에 'f'를 붙이지 않고 그냥 표현하면 해당 실수는 double 형 실수로 인식됩니다.
'f'를 붙이게 되면 float 형 실수로 인식되는 것이죠.
[2]
써도 됩니다.
[3]
네 short, long 둘 중에 어떤 것을 써도 상관없습니다.
정수 타입은 정수의 사용 범위에 따라 달라집니다.
실수의 경우 float, double이 , 정수의 경우 int가 보통 사용됩니다. 문제의 예제들은 다양한 자료형의 사용예를 보여드리기 위함이며, 위에서 말한 것과 같이 수의 표현 범위 내에서 다른 자료형으로 얼마든지 변경이 가능합니다.
행복한 하루되세요 :)