본문 바로가기

형변환

[PHP] 변수, 형변환에 대해서 알아보자. PHP Web Prog. 처음으로 PHP를 공부하면서, 적은것이기에 다소 틀린 내용이 있을 수도 있습니다. 그리고, 다른 언어를 알고 계시다는 가정에하에 글을 적기때문에, 완전 웹프로그래밍 언어를 처음 공부하시는 분은 다른 글도 참고하시길 바랍니다. 1. 변수의 기본 php의 변수는 자바스크립트의 변수와 매우 유사한 느낌이 듭니다. 다른 언어와는 달리 자바스크립트처럼, 자료형을 따로 구분할 필요가 없는데요. 참고로, 자바스크립트는 변수를 선언할때, "var"를 쓰죠? php에서는 다음과 같이 "$"와 함께 변수 선언을 합니다.$변수명 = 값; 사용법은 다음과 같이 두가지 방법이 있습니다. $변수명 or ${변수명} 변수를 선언하고 값을 넣으면, 자바스크립트와 유사하게 알아서 타입을 정합니다. 일단, 변수.. 더보기
[C++ with Java] 형변환에 대해서 알아보자. C++ Prog. with Java C++언어를 다루고 있지만, 다른 프로그래밍 언어인 자바와 비교하면서 내용을 구성하고 합니다. 본 글은, 자바를 먼저 어느정도 알고 계시고, 저와 같이 C++ 을 공부하고자 하는 분들에게 도움이 되길 바랍니다. ** 데이터의 손실 ** 우선, 자바에서의 형변환에 대해서 조금 이야기 해봅시다. 자바에서는 형변환은 컴파일러가 해주는 자동 형변환과 개발자가 해주는 명시적 형변환, 이 두가지가 존재합니다. 하지만 자동 형변환의 경우에는 데이터가 손실될 가능성이 있기 때문에, 컴파일러가 오류를 일으킵니다. 데이터 손실을 보여드리기 위해 다음의 예를 보시겠습니다. * float -> int 형으로의 자동형변환 float a = 10.12f; int b = 0; // 1. a를 b.. 더보기