【Scheme归纳】2 算数运算

简介:

quotient、remainder、modulo和sqrt

函数quotient用于求商数(quotient)。
函数remainder和modulo用于求余数(remainder)。
函数sqrt用于求参数的平方根(square root)。
以下是一些示例:

(quotient73)
;Value:2
(modulo73) 
;Value:1
(sqrt 10)  
;Value:3.1622776601683795

sin、cos、tan、asin、acos和atan

atan接受1个或2个参数。如果期望atan的结果是1/2π,就使用第二个参数指明使用弧度制。
以下依旧是一些示例:

(atan1) 
;Value:0.7853981633974483
(atan 1 0)
;Value:1.5707963267948966
(*4 (atan 1.0))
;Value:3.141592653589793

指数和对数

指数通过exp函数运算,对数通过log函数运算。a的b次幂可以通过(expt a b)来计算。

(exp2/3)
;Value:1.9477340410546757
(expt3 4)
;Value:81
(log1000)
;Value:6.907755278982137

数值变换

函数exact->inexact用于把分数转换为浮点数。

(exact->inexact(/2937))
;Value:1.380952380952381



感谢访问,希望对您有所帮助。 欢迎关注或收藏、评论或点赞。


为使本文得到斧正和提问,转载请注明出处:
http://blog.csdn.net/nomasp


目录
相关文章
|
4月前
|
存储 Shell Python
零基础学会Python编程——不同的运算:算术、关系与逻辑(1)
零基础学会Python编程——不同的运算:算术、关系与逻辑(1)
58 0
|
3月前
|
算法 编译器 C语言
learn_C_deep_11 (深刻理解整形提升、左移和右移规则、花括号、++和--操作、表达式匹配:贪心算法)
learn_C_deep_11 (深刻理解整形提升、左移和右移规则、花括号、++和--操作、表达式匹配:贪心算法)
|
8月前
|
设计模式 Java Spring
这个无敌设计,可以解析并运算任意数学表达式
下面用解释器模式来实现一个数学表达式计算器,包含加、减、乘、除运算。 首先定义抽象表达式角色IArithmeticInterpreter接口。
54 0
|
3月前
|
测试技术
leetcode-241:为运算表达式设计优先级
leetcode-241:为运算表达式设计优先级
19 0
|
5月前
|
算法 C++
91 C++ - 常用算数生成算法
91 C++ - 常用算数生成算法
17 0
|
算法
表达式转换-中缀转后缀表达式后计算-数据结构与算法
表达式转换-中缀转后缀表达式后计算-数据结构与算法
335 0
表达式转换-中缀转后缀表达式后计算-数据结构与算法
|
JavaScript 前端开发
|
存储 C语言 索引
【C】操作符归纳+表达式运算原理
【C】操作符归纳+表达式运算原理
197 0
【C】操作符归纳+表达式运算原理
|
Java
Java实现复数Complex的加减乘除运算、取模、求幅角角度
Java实现复数Complex的加减乘除运算、取模、求幅角角度
185 0
Java实现复数Complex的加减乘除运算、取模、求幅角角度
Go-运算符总结(算术、关系、逻辑、赋值、位运算符等)
Go-运算符总结(算术、关系、逻辑、赋值、位运算符等)
56 0
Go-运算符总结(算术、关系、逻辑、赋值、位运算符等)

热门文章

最新文章