작성일:
 
2010. 4. 2. 15:15
 

2장 자료형과 배열


자료형 예제

a=5b (자료형 - byte)
b=0  b=0s   (자료형 - integer)
c=0u  (자료형 - uint   - unsigned integer)
d=0L ( 자료형 - long)
e=0UL  (자료형 - ulong)
f=0LL (자료형 - long64)
g=0ULL (자료형 - ulong64)
h=0.   (자료형 - float)
i=0.0d   (자료형 - double)
i=complex(1.0 , 0.0) (자료형 - complex)
k=dcomplex(1.0d , 0.0d)  (자료형 - decomplex)
ch='hello IDL!~!'  (자료형 - string)


자료형 배열 선언

bytarr 
intarr
uintarr
lonarr
ulonarr
lon64arr
ulon64arr
fltarr
dblarr
complexarr
dcomplexarr
strarr


형 변환

-> IDL 사용중 특정 값의 형태를 변환시킬떄 사용
단, 소수점 이하값은 삭제됨에 유의



변수에 관해

- 변수는 IDL에서 사용하는 함수(변수)와 특수문자 (!#$%^& 등) 을 제외한 모든 것을 사용 할 수 있다.
이때 변수는 되도록 알아보기 쉬운 형태로 사용한다.
또한 변수는 대/소문자를 구분하지 않는다.

ex)
합계 :  SUM
평균 :  Avg
데이타 값: datavalue

등등 알아보기 쉬운형태로 사용한다.




시스템 변수(시스템에 내장되어있는 변수)
ex)  !dtor, !radeg, !pi, !dpi

!dtor -> degree to radian  ('도' 값을 '라디안' 값으로 변경해줌')
!pi -> 3.141592
!dpi -> 3.1415926535897932384626433832795  (정밀도가 높은 pi값)
!radeg -> radian to degree ('라디안' 값을 '도' 값으로 변경)


그외 시스템 변수는 차후에....