Elisp之算术运算

; SLIME 2015-06-01
CL-USER> (+ 20 20)
40

CL-USER> (- 100 80)
20

CL-USER> (+ 1 2 3 4 5 6)
21

CL-USER> (* 1 2 3 4 5 6)
720

CL-USER> (/ 1 100)
1/100

CL-USER> (> 10 1)
T

CL-USER> (< 2 8)
T

CL-USER> (< 8 2)
NIL

CL-USER> (= 2 2)
T

CL-USER> (/= 2 2)
NIL

CL-USER> (exp -1)
0.36787945

CL-USER> (log 10)
2.3025851

CL-USER> (sin pi)
1.2246467991473532d-16

CL-USER> (cos pi)
-1.0d0

CL-USER> (tan (/ pi 2))
1.633123935319537d16

CL-USER> (tan (/ pi 4))
0.9999999999999999d0

CL-USER>
时间: 2024-08-01 19:35:20

Elisp之算术运算的相关文章

shell中如何进行算术运算

A=3 B=6 let 算术运算表达式  let C=$A+$B $[算术运算表达式]  C=$[$A+$B] $((算术运算表达式))  C=$(($A+$B)) expr 算术运算表达式,表达式中各操作数及运算符之间要有空格,而且要使用命令引用 C=`expr $A + $B`

03 php 数据类型:整数,进制转换,浮点,字符,布尔,数组,空类型,类型转换,算术运算,比较运算

03 数据类型:整数,进制转换,浮点,字符,布尔,数组,空类型,类型转换, 算术运算,比较运算,逻辑运算,短路现象, 三目运算符,字符型运算: 数据类型 整体划分 标量类型: int, float, string, bool 复合类型: array,     object 特殊类型: null,     resouce 整数类型int, integer 3种整数表示法 十进制写法:123: $n1 = 123; 八进制写法: 0123 $n2 = 0123; 十六进制写法: 0x123 $n3

Linux学习记录-数字比较-if语句-算术运算

整数比较 -eq:等于 -nq:不等 -gt:大于 -lt:小于 -ge:大于等于 -le:小于等于 用法: A=3 B=4 [ $A -eq $B ] echo $? 逻辑与:&& 逻辑或:|| 变量名称: 1.只能包含字母.数字.下划线,并且不能数字开头 2.不应该跟系统中已经有的环境变量重名 3.最好做到见名知义 单分支if语句 if 判断条件: then statement1 statement2 .. fi 双分支的if语句 if判断条件:then statement1 stat

C指针解析 ------ 指针的算术运算

本文是自己学习所做笔记.欢迎转载.但请注明出处:http://blog.csdn.net/jesson20121020 指针是一个特殊的变量,表示一个地址,而地址能够上减去或加上一个整数,从而能够表示新的地址. 以下通过一段代码来分析指针的算术运算: #include <stdio.h> int main(){ int i; char str[]={'a','b','c','d','e'}; int *p = str; char *q = str; q++; p++; printf("

Bash shell 的算术运算有四种方式

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2:使用 $(( ))r=$(( 4 + 5 ))echo $r~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~3:使用 $[ ]r=$[ 4 + 5

1.3 算术运算和逻辑运算

1. 算术运算要点 (1)移位操作 ① 原码移位:原码进行算术左移和算术右移都不改变原码本身形态.左移一位相当于乘以 2,右移一位相当于除以 2,移位出现的空位补 0.这是因为原码与二进制数真值的绝对值是完全一样的,算术移位并不涉及数的符号. ② 补码移位:由于正数的补码与原码是一样的,所以正数的补码左.右移位所出现的空位补 0 均不会改变补码的形态.值得注意的是负数补码的移位,当负数的补码右移时所出现的空位必须补 1 才能保证数值的正确及形体的保持. ③ 反码移位:由于正数的反码与原码相同,所

bash脚本编程之变量、变量类型、条件测试、算术运算、及特殊变量

一.学习目的 1.了解bash脚本的变量类型及变量的使用 2.了解bash中条件测试的种类及如何在bash中实现条件的判断 3.学会在bash中做算术运算 4.了解特殊变量的使用 二.学习内容 1). ①.bash的变量类型: 环境变量 .本地变量.局部变量.位置变量.特殊变量 环境变量: export VALUENAME = VALUE 作用领域是当前的shell进程及其子进程 本地变量: VALUENAME= VALUE 作用领域为整个bash的进程 局部变量:local VALUENAME

谢烟客---------Linux之Bash基础特性算术运算(5)

算术运算 算术:数学中最古老,最基础和最初等的部分.它研究数的性质及其运算.把数和数的性质,数和数之间的四则运算在应用过程中的经验积累起来,并加以整理,就形成了最古老的一门数学--算术 算术运算:数的加.减.乘.除以及乘方开方等数学运算,区别于几何运算. 算术运算的符号 完成基本的算术运算 (arithmetic operators) 符号,就是用来处理四则运算的符号 1)加法:同类事物的重复或累计,是数字运算的开始,不同类比如一个苹果+一个橘子其结果只能等于二个水果就存在分类与归类的关系 公式

Linux中的算术运算

在Linux中的算术运算主要有以下几种方式: 1 算术扩展: 格式:$((算术式)) 如: [[email protected] ~]# r=$((3+5)) [[email protected] ~]# echo $r 8 [[email protected] ~]# r=1 [[email protected] ~]# echo $((r++)) 1 [[email protected] ~]# echo $((r++)) 2 2 使用外部程序:expr 如: [[email protect