10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

단항연산자더하기, 나누기 등과 같이 연산을 하기 위해 두개의 수가 필요한 연산자는 이항연산자라고 부릅니다. 단항연산자는 하나의 수를 가지고 연산을 수행하는 연산자입니다. 대표적으로 마이너스부호가있습니다 .마이너스 부호가 있는 숫자는 음수값이 됩니다. CUBLOC BASIC 에서는 이외에도 여러가지 단항연산자를 지원합니다.- (마이너스 부호)어떤 수를 음수(2 의 보수)로 만듭니다.I = -10 ‘변수 I 에는 음수 10 이 저장됩니다.NOT어떤 수를 1 의 보수로 만듭니다.I = 1 ‘변수 I 에는 음수 &HFF 가 저장됩니다.NCD0 에서 31 의 숫자를 앞에 NCD 를 붙이면, 해당 숫자의 비트를 1 로 하는 32 비트 정수값을 리턴합니다.I = NCD 4 ‘결과는 0000000000010000 4 번째 비트가 1 이 된것입니다.DCD앞의 NCD 와 반대개념입니다. 어떤숫자의 비트가 있는 곳의 위치를 알려줍니다. 단, 가장 최상위비트를 기준으로 합니다. 예를들어 &B00001111 의 경우 최상위 비트가 위치한 3 을 리턴합니다.I = DCD 15 ‘결과는 3 입니다.* 단항연산자를 이항연산식에 사용할 수 없습니다. A = B NOT C 라고 하면 에러가 발생합니다.실수 수학연산자다음은 수학식을 계산하기 위한 연산자 입니다. 아래에 열거한 연산자를 사용할때에는 실수형을사용해야 정확한 값을 얻을 수 있습니다. 결과를 정수형 변수에 저장하면 소수점 이하는 잘려서정수부분만 저장되므로 유의하시기 바랍니다.SIN, COS, TAN각각 사인,코사인, 탄젠트값을 반환합니다. 각도는 라디언 단위를 사용합니다.A=SIN B‘사인 값을 반환합니다.A=COS B‘코사인 값을 반환합니다.A=TAN B‘탄젠트 값을 반환합니다.ASIN, ACOS, ATAN각각 Arc 사인, Arc 코사인, Arc 탄젠트값을 반환합니다.167

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!