PHP연산자 풀이좀부탁드립니다. > 자유게시판

자유게시판

PHP연산자 풀이좀부탁드립니다. 정보

PHP연산자 풀이좀부탁드립니다.

본문

그 문제가
 
 
$a=3;
$b=2;
 
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //여기에 답은 33이라고 나오는데
 
왜33이되는거죠? 쉽게설명좀 해주세요 하하..
추천
0

댓글 18개

33 맞아요......$b를 잘보세요.....값이 어떻게 변하는지를요....

$b=$a*$b; //6 -> $b에 들어갑니다.

$c=$a+$b*$c;  // 3+6*5 하면

당근 33이죠
음...에러에러 이런소리가 있는데..저거 맞던데여?......책에나온거고...안되서 전화까지 해보니 설명까지 해주시더라구요 C라는건 실제로 존재하는..
$a=3;
$b=2;
 
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c; //

33나오는이유 C*B는=30  30+a=33이라는 답이 나와요...
<?php
$a=3;
$b=2;
 
$c=$a+$b; //5
$b=$a*$b; //6
$c=$a+$b*c;

echo ord(c); // ASCII character c
?>


<hr />
a = <?=$a?>
<br />

b = <?=$b?>
<br />

c = <?=$c?>
<br />

<?
echo "end test ;p";
?>
테스트 소스입니다. 결과값은 3 나오네요.
$b*c  부분을 0으로 처리하는군요.
c를 ASCII값인 99로 처리해서 6*99 일줄 알았는데

-- PHP Version 5.3.5
전체 196,490 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT