跳至内容

DarkBASIC 编程/数字运算

来自维基教科书,开放的书籍,面向开放的世界

第 9 天(续)

[编辑 | 编辑源代码]

本课几乎一天的时间。完成之后,我们将继续学习二维图形,不要期望马里奥或乒乓球,我们首先会学习字符串操作,大约一天左右,然后我们会继续学习图像等等。谁喜欢数学?我不喜欢,这就是为什么我们会让 DarkBASIC 为我们做数学运算。它比使用计算器更容易,你甚至不用考虑它。

典型的数学运算符

+ is Increment of a value
= is equal to
- is decrement of a value
÷ is the division symbol. (ALT + 246 to create the ASCII symbol for division)

X multipying

首先,我要说明的是,增量是指将一个值增加到任何值,反之,减量是指将值减少到任何值。

典型的编程运算符

+ still addition
= is equal to
- is subtraction
/ is division
* is Multiplication
< is less than
> is greater than
<> is not equal to
<= is less than or equal to
>= is greater than or equal to
:= is assigned the value of...

记住上面的内容,就像你记得圣诞节一样,否则你就会在编程中做数学运算时遇到问题!我可以继续介绍更多的运算符,但这在像 DarkBASIC 这样的简单语言中没有必要,因为大多数数学运算都由更容易的命令处理,比如 wrapvalue。

这个例子可能很简单,但它就在这里

`Math Example
`By Dbtutor

a = 1+2
b = 3-7
c = 9/3
d = 10*2

Print a
Print b
Print c
Print d
wait key
end

大多数人已经知道将会发生什么,以及发生了什么。

这里有一些简单的东西!

`Few math examples

a = 67

hexofa$ = hex$(a) ` hex$ returns value of 'a' as a hexdecimal string.
binaryofa$ = bin$(a) ` bin$ returns value of 'a' as a binary string.

b = 3

c = sqr(b)

inc d
dec e

Print a
Print hexofa$
Print binaryofa$
Print b
Print c
Print d
Print e
wait key
end

我不知道为什么你需要上面的命令,你只需要在很少的情况下使用它们,有关 DarkBASIC 中数学运算的更多示例,请参阅 DarkBASIC 编辑器的命令参考中的数学部分。现在就结束了...

华夏公益教科书