다음 코드의 출력 결과는?

과목: PHP

문제 번호: 2727

medium
다음 코드의 출력 결과는?
<?php
$x = 10.5;
var_dump($x);
?>
A. int(10.5)
B. float(10.5)
C. double(10.5)
D. number(10.5)

정답: B



소수점이 있는 숫자는 float(부동소수점) 타입으로 처리됩니다.

Float 타입의 특징:
⦁ 정의: 소수점이 있는 숫자
⦁ 다른 이름: double이라고도 함
⦁ 지수 표현: 1.5e3 (= 1500)

숫자 타입 구분:
$int = 10;      // int(10)
$float = 10.0;  // float(10)
$float2 = 10.5; // float(10.5)

Integer vs Float:
⦁ Integer: 소수점 없는 정수
⦁ Float: 소수점 있거나 지수 형태

Integer 범위:
⦁ 최소: -2,147,483,648
⦁ 최대: 2,147,483,647

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.