📄 00000002.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: <A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw.">ax.bbs@bbs.ee.nthu.edu.tw.</A> (athena), 信区: test <BR>标 题: 星星流讲座 0005 <BR>发信站: ☆清华电机☆ (Wed May 3 18:27:07 1995) <BR> <BR> <BR>第 2 讲 之 2 Arithmetic Operations <BR> Topic: 数值的运算 <BR> <BR>现在我们来看看如何作数值的运算,请看下面的□例程式: <BR> <BR>/* arop.c */ <BR>/* Arithmetic Operations */ <BR> <BR>#include <stdio.h> <BR> <BR>main () <BR>{ <BR> int a, b, c; <BR> <BR> a = 4; <BR> b = -3; <BR> c = a / b; <BR> <BR> printf ("%d\n", a + b); <BR> printf ("%d %d %d %d\n", a - b, a * b, c, a % b); <BR>} <BR> <BR>它的执行结果如下: <BR> <BR>1 <BR>7 -12 -1 1 <BR> <BR>我们现在来看看这个程式。首先又是 #include <stdio.h> 这个编译指示, <BR>这是因为我们如果要使用 printf 这个函数的话,就必须含入 stdio.h 这个 <BR>标头档,详细的情形留待讨论函数时再说明。 <BR> <BR>接下来我们宣告了三个变数 a, b, c,它们的型态是有号整数。C 语言提供 <BR>了几个基本的运算子 (operator) 供数值运算使用: <BR> <BR> * 乘 (multiply) <BR> / 除 (divide) <BR> % 求馀数 (modulo) <BR> + 加 (add) <BR> 正号 (plus sign) <BR> - 减 (subtract) <BR> 负号 (minus sign) <BR> () 括号 (parenthesis) <BR> <BR>比较值得注意的是 C 语言并没有求次方的运算子,想求 x 的 y 次方必须叫 <BR>用标准函式库,而不能直接写成 x^y。 <BR> <BR>我们仔细观察上面的程式,首先看到 <BR> <BR>printf ("%d\n", a + b); <BR> <BR>这一行,它的意思就是把 a + b 显示在萤幕上,然後把游标移动到下一行的开头。 <BR>printf 的用法是: <BR> <BR>printf (format string, expression, expression ....); <BR> <BR>格式 (format string) 是一个字串 (string),现在你只要记得 "%d\n" 是显示一个 <BR>整数,"%d %d %d\n" 是显示三个整数就可以了 (当然,相信聪明的你知道要怎麽显 <BR>示两个整数 ^_^ ),每一个 %d 依次序对应到後面运算式 (expression) 的运算结果。 <BR> <BR>所以我们现在可以知道 7 -12 -1 1 分别对应到 a - b, a * b, a / b, a % b。你 <BR>也许会觉得奇怪,a / b 应该是 -4/3 = -1.3333 才对呀,为什麽会显示 -1 呢?这 <BR>是因为我们用一个整数型态的变数 c 来存 a / b 的结果,当你用整数型态的变数来 <BR>存浮点数时,小数点以後的数字会被无条件舍去。 <BR> <BR>-- <BR>本文原作者为徐振家,原作刊载於星星神教总坛 ☆清华电机☆ test 板。 <BR>你可以以电子文件的形式将本文自由流传於台湾学术网路,但必须包含此版权声明。 <BR>原作者依中华民国著作权法之规定,享有本文之著作权,请勿抄袭以免触法。 <BR>未经授权任何人不得以任何形式对本文做任何修改及商业上之应用。 <BR>其他网路的转载或其他用途的应用,请先知会作者,并取得其同意。 <BR>对本文有任何疑问或意见请 mail 给 <A HREF="mailto:ax.bbs@bbs.ee.nthu.edu.tw,谢谢。">ax.bbs@bbs.ee.nthu.edu.tw,谢谢。</A> <BR> <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -