블로그 이미지
'무른모'란 부드럽다라는 뜻을 가진 '무르다'라는 말과 도구, 연장을 뜻하는 '연모'라는 순 우리말의 합성어로 소프트웨어를 말합니다. seanhigher

카테고리

분류 전체보기 (161)
Blog srart (16)
Dev Center (94)
Real Life (13)
Mac life (21)
Naver life (17)
Total659,142
Today25
Yesterday31

'float'에 해당되는 글 2건

  1. 2010.06.24 프로그래밍의 기본은 자료형!
  2. 2010.05.01 PHP 의 변수.
각각의 프로그램마다 자료형을 가지고 있다. 대부분 비슷한 형태의 자료형을 가지고 있지만, 그 자료형이 어떤 의미를 가지고 있는지 알고 있다는 것은 자신의 프로그래밍 실력을 한층 더 업그레이드 시키는 계기가 될 것이다.


자바에서의 자료형.
프로그래밍에서 사용되는 데이터는 크게 상수와 변수의 두가지 영역으로 나눌 수 있다. 상수는 고유한 데이터 값을 가지고 있으면서 그 값이 변하지 않는 고정적인 데이터 이다. 그와 반대로 변수는 상수로 구분되는 데이터를 저장하는 공간이라고 할 수 있다. 변수 안에는 어떠한 값이 들어가게 될지는 정해져있지 않은 것이다. 그리고 객체지향의 특징이라고 할 수 있는 자료형이 있는데 이것은 변수보다는 더욱더 확장된 영역이라고 할 수 있다. 변수가 자바에 의해 정해진 틀로 생성되는 공간이라고 하면, 자료형은 사용자가 그 틀을 직접 만들어서 원하는 모양과 크기의 형태로 자료를 담을 수 있는 공간을 만들어 내게 된다.


기본자료형.
자바의 기본 자료형으로는 논리형, 정수형과 실수형, 그리고 클래스형이 있다. 논리형은 'boolean' 의 형태로 선언될 수 있으며 'true', 'false' 의 두가지 형태의 값만 가질 수 있다. 또 다른 자료형과는 다르게 형변환이 불가능하다. 정수형과 실수형은 수를 나타내는대 나타낼 수 있는 범위에 따라 그 사용이 달라지게 된다. 정수형 자료형은 byte, short, char, int, long 의 다섯가지로 나타낼 수 있으며 그 가용범위는 다음과 같다.

byte : 1byte (-128 ~ 127)
short : 2byte (-32768 ~ 32767)
char : 2byte (0 ~ 65535)
int : 4byte (-2147483648 ~ 2147483647)
long : 8byte (-922경 ~ 922경)

이중 'char' 형은 하나의 문자를 나타내는 문자형으로도 사용하는 것이 가능하다. 정수형 자료형은 소수점이 없는 정수형 데이터를 나타내지만, 실수형 자료형은 소수점까지 나타내는 것이 가능하기 때문에 좀더 정밀한 자료값이 필요할 때 사용하게 된다. 실수형 자료형은로는 float, double 의 두가지로 나타낼 수 있으며 각각 4byte, 8byte 의 자료를 나타낸다. 마지막으로 클래스형인 String 자료형이 있다. 이 자료형은 기본 자료형이라기 보다는 문자열을 여러개 이어놓은 것과 같다. 하지만, 문자열 데이터 같은 경우는 많이 사용될 가능성이 있기 때문에 자료형으로 나타낸다. 저장하고자 하는 자료를 따옴표로 묶어 주어야한다.

Posted by seanhigher

댓글을 달아 주세요

프로그래밍 언어에 있어어 변수는 매우 중요한 요소이다. 변수가 없다면 프로그래밍이라는것 자체가 성립되지 않을 것이다. PHP 에서의 변수는 다른 프로그래밍 언어와는 차별된 유연성을 가진다. 이러한 사실 또한 PHP 를 매력적으로 만드는 요소이다.



이름만 봐도 변수인지 알 수 있다.
PHP 의 변수는 개발자가 아닌 어느 누가 봐도 단번에 변수 인지 알 수 있다. PHP 의 모든 변수 앞에는 '$' 표시가 포함되기 때문이다. 이름을 저장하기 위해 'name' 라는 이름을 가진 변수를 사용하고 싶다면 '$name' 라고 쓰면 된다.

<?
  $name = "무른모 공방";
  $address = "http://devist.tistory.com";
?>



아무거나 다 되는 변수!
PHP 에서의 변수 사용은 고민을 할 필요가 없다. 변수의 형태를 선언할 필요가 없기 때문이다. C 언어나 자바같은 경우는 변수를 사용하기 전에 사용하고자 할 데이터가 어떤 형태를 지니는지 곰곰히 생각해 봐야 했다. 하지만, PHP 에서는 그런 고민이나 걱정은 하지 않아도 된다. PHP 파서가 다 알아서 해주기 때문이다.

<?
  $number = 1028;
  $character = "ABC";
?>



형변환 함수? 그런거 몰라도 된다.
C나 자바같은 프로그래밍 언어에서는 문자의 형태로 받아진 숫자를 숫자의 형태로 바꾸기 위해서 다양한 함수들을 사용해야 했다. 이런 부분을 해결하기 위해 작성해야 할 코드도 적지 않은 부분을 차지하였고... 하지만, PHP 에서는 형 변환 함수에 대해서 공부해야 할 필요가 없다. 변수 자체에 형태를 선언해주지 않기 때문에 문맥의 상황에 맞추어서 자동으로 형변환이 이루어지게 된다.

<?
  $a = 100;
  $b = "이백";
  $b = 200;
  $sum = $a + $b;
?>


$a 는 100이라는 숫자를 받으므로 숫자형태의 데이터를 저장하는 변수가 된다. $b 는 "이백"이라는 문자를 받는 문자형 변수가 된다. 다음 줄에서 $b 는 200 이라는 숫자를 입력받게 된다. 200 이라는 숫자를 받았다고 해서 숫자형이라고 단정지을 수는 없기 때문에 여전히 문자형을 갖게 되지만, 다음줄에서 $b는 계산을 하기 위한 변수로 사용이 되기 때문에 그 순간부터 문자형에서 숫자형 변수로 형태가 바뀌게 되는 것이다.


PHP 언어의 변수형
PHP 에서는 변수의 형태를 파서가 자동으로 선언해주고, 변환해 주지만 어떠한 타입의 변수를 선언해 주는지에 대해서 알아볼 필요는 있다. 내가 입안에서 씹고 있는 음식이 무엇으로 만들어졌는지 모르는것과 아는 것에는 큰 차이가 있다.
boolean : true 와 false 값을 갖는 데이터 형이다.
interger : 정수의 값을 갖는 데이터 형이다. 시스템마다 저장할 수 있는 범위에 차이는 있지만, C 언어의 long 타입과 같다고 할 수 있다.
float : 부동소수값, 또는 실수의 값을 갖는 데이터 형이다.
string : 문자형태의 값을 갖는 데이터 형이다. C 나 JAVA 의 경우는 문자 하나와 문자열을 구분지어 사용하는데, PHP 에서는 문자와 문자열을 다르게 보지않고 동일한 형테의 데이터 형으로 본다.
array : 연관된 자료들의 집합을 나타낸다. C 나 JAVa 와는 다르게 한 배열에 속해있는 자료들의 형태가 같지 않아도 사용이 가능하다.
object : 오브젝트 타입의 클래스 객체를 참조하기 위한 변수 타입이다.
resource : mysql 이나 oci 와 같은 함수를 통해 연결된 데이터이터베이스 등 특별한 함수의 반환값이나, 외부 자원을 가리키는데 사용 가능한 데이터 타입이다.
null : 아무런 값도 갖지 않는 데이터 타입이다.




'Dev Center > PHP start' 카테고리의 다른 글

Arrary 타입 변수 사용하기.  (0) 2010.05.03
String 타입의 변수 사용하기.  (0) 2010.05.02
PHP 의 변수.  (0) 2010.05.01
timezone 설정하기.  (0) 2010.04.30
PHP 에 무슨 문제라도??  (0) 2010.04.29
HTML 과 PHP 함께 사용하기.  (3) 2010.04.27
Posted by seanhigher

댓글을 달아 주세요

최근에 달린 댓글

글 보관함