如何在Android shell中进行数学操作? -- shell 领域 和 calculator 领域 android 相关 的问题

How to do math operations in android shell?


简体版||繁體版
1
vote

问题

中文
要在Linux shell中进行数学操作,可以使用BC语言。例如,
  echo `echo "scale=4;sqrt(400)"|bc -l`   

这将使输出为20.0000

不幸的是,BC在Android上不可用。我的问题是

1)如何在Android shell中进行数学操作?

2)如果必须使用BC,那么,如何在Android中安装它?

对我来说足够好,如果我可以做整数计算,我真的不需要浮点或任意精确的结果。

英文原文

To do math operations in Linux shell, bc language can be used. For example,

echo `echo "scale=4;sqrt(400)"|bc -l` 

This will give output of 20.0000

Unfortunately bc is not available on android. My question is,

1) How do I do math operations in android shell?

2) If bc has to be used, then, how to install it in android?

It is good enough for me if I can do integer calculations, I don't really need floating point or arbitrary precision results.

     
 
 

回答列表

1
 
vote

BusyBox不包括 bc ,但它确实包括反向波兰表示法计算器 dc 。由于BusyBox可以从Google Play上的多个安装程序安装,这可能是在Android上获取基于命令线的计算器的最简单方法。

或者,我听说了 bc 可以使用android ndk非常轻松地编译Android,所以如果您对编译软件感到满意,您可以执行此操作。
 

BusyBox doesn't include bc, but it does include the Reverse Polish Notation calculator dc. Since Busybox can be installed from several installers on Google Play, this is probably the easiest way to get a command-line-based calculator on Android.

Alternatively, I've heard that bc can be compiled for Android quite easily using the Android NDK, so if you're comfortable with compiling software you could do this.

 
 

相关问题

0  如何在计算器中报告一个错误  ( How to report an bug in calculator ) 
如何报告Bug或实际上是Android的计算器中的错误?我的TAB4上的Android版本是我的三星电话的4.4.2和4.1.2。它是模量函数 - '%'。例如,如果您将24划分为7,那么您将获得剩余的3个,这是正确的模数。 Android Calculator在'%'和您尝试mod的号码前面将"X" 放在"%" 之...

1  如何在Android shell中进行数学操作?  ( How to do math operations in android shell ) 
要在Linux shell中进行数学操作,可以使用BC语言。例如, echo `echo "scale=4;sqrt(400)"|bc -l` 这将使输出为20.0000 不幸的是,BC在Android上不可用。我的问题是 1)如何在Android shell中进行数学操作? 2)如果必须使用BC,那...

3  在Kitkat计算器上使用三角函数时意外结果  ( Unexpected result when using trigonometric function on kitkats calculator ) 
在我的Android 4.2.2手机上使用三角函数时,我会得到意外结果。 例如,如果我输入 sin(30)= 我得到结果 -0.9880316 当我期望结果 0.5 时。看来手机期望在弧度中表达三角数字而不是罕见的学位 - 手机的手册肯定没有提及它。大多数计算器的工作程度为程度。体面的计算器有一个DEG / RAD ...

0  访问HTC Calculator应用程序的计算历史  ( Accessing calculation history on htc calculator app ) 
在我的htc thunderbolt上,它配有一个计算器应用程序。如果您按住清除按钮,则会获得SOAST,说明: 计算历史清除 我想知道如何查看计算历史记录。我知道你可以清除它,我只是没有clue如何到达它。 菜单按钮没有任何东西。 ...

2  在三星Galaxy S2的计算器应用程序中删除数千个分隔符  ( Remove thousands separator in calculator app of samsung galaxy s2 ) 
是否有任何方法可以在三星Galaxy S2手机中调整标准计算器应用,而不是显示数千分的分隔符? 我的意思是显示1000而不是1,000。不知何故与语言环境有关? ...

8  如何访问AOSTROID KITKAT上的计算器历史记录?  ( How to access the calculator history on aosp android kitkat ) 
Android的本机计算器应用程序有一个"干净的历史记录" 选项,但我没有关于如何查看此历史的线索。 我已经尝试了刷卡,点击了每一个可能的按钮,甚至按照描述这里,但我无法制作屏幕键盘显示。 任何人都有幸运的是吗?我正在运行Android 4.4。 屏幕截图: http://m.imgur.com/lisoge5 ...

0  如何在xly the计算器应用程序中访问图表?  ( How do you access the graphs in xlythe calculator app ) 
我最近下载了xlythe calculator app(链接到这里玩商店)。应用程序要求支持图形功能。但我没有如何这样做。有人会帮忙吗? ...

4  有没有办法制作Android手机只运行一个应用程序,没有其他的东西?  ( Is there a way to make an android phone only run one app and nothing else ) 
我想拿一个旧的Android手机并将其转换为专用的计算器。换句话说,我想制作它,所以我启动手机,我的计算器应用程序正在运行,并且无法访问任何其他应用程序,主屏幕,应用程序抽屉,任何内容。没有锁定屏幕。只需此应用程序和设置应用程序,在此应用中也会存在快捷方式。 这可能吗? Android是这个项目的最佳操作系统吗?是...

-1  计算器在所有[关闭]之后以正确的顺序执行操作  ( The calculator performs the operations in correct order after all ) 
关闭。这个问题是 off-topic 。它目前不接受答案。 想要改进这个问题?更新这个问题,所以它是关于android爱好者堆栈交换的主题。 关闭 ...

0  计算器WiFi用法在棉花糖,Nexus 5?什么?  ( Calculator wifi usage on marshmallow nexus 5 what ) 
我没有使用计算器应用程序。我也不知道为什么它将使用WiFi或任何类型的外部数据。然而,低于: 我最近闪过6.0并从旧备份恢复了一些应用程序,但没有看起来像计算器。我应该担心,还是这是一个已知的东西? ...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有