我一直想知道如何制作一个自己计算功率(例如2 3)的功能.在大多数语言中,这些都包含在标准库中,主要是作为pow(double x, double y),但我怎么能自己编写呢?
我在考虑for loops,但它认为我的大脑进入了一个循环(当我想用非整数指数做一个力量,比如5 4.5或负2-2)并且我疯了;)
那么,我该如何编写一个计算实数幂的函数呢?谢谢
哦,也许重要的是要注意:我不能使用功能(例如exp)的功能,这将使这最终无用.
根据这个问题的答案,我希望scale = 2每次bc从命令行(或从内部vim)开始默认.但是,man bc没有提到.bcrc文件,当我通过实验创建时~/.bcrc,它没有任何明显的效果.
是否有环境变量或rc文件可以设置为提供默认选项bc?