整数乘号在程序里怎么写

整数乘号在程序里怎么写,第1张

乘号在程序里 用星号 * 表示, 就是键盘中部,数字键的上档键。

无论整数或浮点数,用的 乘号 是一样的。

(附带说一下,逻辑运算里的 “与”运算,有人称之谓 逻辑乘,c/c++ 逻辑乘用 &&,

fortran 语言用 .AND. 不同语言规定不同)。

中国规定的乘号用X,其实就是英文的X,原因很简单,我们的拼音就是来自欧美字母表,是自己编写的。欧美也有一套给中国汉字发音的字母表

欧美乘号都是用*,所以计算机以及计算器里乘号都用*

就像我们数字都是习惯4位一组,但是报表之类的都是欧美习惯3个一组

这里的*就是乘号。

#define f(x) (x*x)

就是定义了一个宏f(x),遇到此类的,在编译时,C系统就用(x*x)来替换。

例如,f(a)就用 (a*a) 来替换;

f(u+v)就用 (u+v*u+v)来替换。

为了达到期望的效果,可以写为:

f((u+v)),这样就用((u+v)*(u+v))来替换,就能达到原来的目标了。

当然,为了方便,这个宏如果定义成#define f(x) ((x)*(x))就更方便了,

程序中f(a+b+c)就可以编译为((a+b+c)*(a+b+c)),一点问题都没有了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12057403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存