반응형
아래와 같이 테스트
결과
; ## 기본 연산자 함수 ##
; a+b => plus(a b)
; a-b => minus(a b)
; a/b => quotient(a b)
; a*b => times(a b)
; a**제곱값 => expt(a 제곱값)
; ++a => preincrement(a)
; a++
; ## 비트연산 ##
; & AND연산
; | OR연산
; ^ XOR연산
; >> 오른쪽shift
; << 왼쪽shift
; ~ 1의 보수
; ## 그외 수학 함수 ##
; 절대값(절댓값)=> abs(값)
; sin => sin(값 또는 연산)
; arc sine => asin(값 또는 연산)
; cos => cos(값 또는 연산)
; arc cosine => acos(값 또는 연산)
; tan => tan(값 또는 연산)
; arc tangent => atan(값 또는 연산)
; 로그 => log(값)
; 루트 => sqrt(값)
; e(자연상수) => exp(값)
; ## 기타 판독 함수 (판독 t/nil) ##
; numberp(값) => 숫자인지 판독
; zerop(값) => 0인지 판독
; onep(값) => 1인지 판독 (정수, 실수 모두)
; minusp(값) => 음수인지 판독
; plusp(값) => 양수인지 판독
; evenp(값) => 짝수인지 판독
; oddp(값) => 홀수인지 판독
; fixp(값) => 정수인지 판독
; floatp(값) => 실수인지 판독
; nequal(a b) => a와 b가 같은지 판독
; neq(a b) => a와 b가 다른지 판독
반응형
'Cadence SKILL language > Common SKILL (LISP)' 카테고리의 다른 글
[Cadence SKILL / LISP] 문자열 대문자 소문자로 변경시키기 (2) | 2021.03.19 |
---|---|
[Cadence SKILL / LISP] 문자열 합치기 (joint String), 변수 문자열 합치기 (0) | 2021.03.11 |
[Cadence SKILL / LISP] Cadence SKILL 숫자조작하기: 올림, 반올림, 내림, 소수점 자르기 (0) | 2020.11.20 |
[Cadence SKILL / LISP] 정수 또는 실수를 string으로 변환 시켜주기, sprintf 함수 사용법 (숫자 문자열 변환) (0) | 2020.11.20 |
[Cadence SKILL / LISP] 자동으로 form 생성시켜주는 함수 (0) | 2020.11.10 |