问题标签 [bc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Bash 编程(Cygwin):非法字符 ^M
我的角色有问题。我认为这是dos和unix之间的转换问题。
我有一个浮点值的变量。当我使用 echo 命令打印它时,我得到:
但是当我尝试使用 bc 命令对该值进行操作时(我不确定如何编写 bc 命令)。
我得到:
我已经在我的 .sh 文件上使用了 dos2unix 命令。我认为这是因为我的变量具有 ^M 字符(未使用 echo 命令打印)
我怎样才能消除这个错误?
bash - 如何让 bc(1) 打印前导零?
我在 Makefile 中执行以下操作:
(在真实文件中,数字当然是动态的)
它打印.2
,但我希望它打印0.2
。
我想这样做而不诉诸于,sed
但我似乎无法找到如何bc
打印零。或者bc
只是无法做到这一点?
linux - 与 bc 合作
尝试使用 bc 对数组中的元素求和,我有一个包含名称和它们的值的文件,如果名称出现 3 次,我应该将其值乘以 3,然后找到所有元素的总和,我看到标准输入错误
它应该显示在终端上
然后
php - Make PHP's bc round instead of truncate?
I'd like bcadd(4.9,3)
to return 8
rather than 7
. I'm using an example without lots of decimal places here, but the basic idea (that I want to round, rather than truncate) still stands. How do I do this?
base - bc 及其 ibase/obase 选项:
我偶然发现了一个奇怪的错误,我认为:
我尝试将“512”读为以 6 为底的数字,并将其输出为以 16 为底的数字:
如您所见,输出为 161,但应该是bc
(原文如此!)。我尝试以 10 为基数:
值不变。好奇的!默认obase是10。如果我省略它:
嗯,这似乎是对的。在两步过程中,它可以工作:
所以我为不同的基地做了一个脚本,但这让我很困惑:
我应该提交错误报告,还是我错过了明显的?我真的不敢相信这样一个基本的工具被打破了。
unix - 在 bc 中除法时如何获得十进制数?
我需要 'bc' 来划分一个数字,不仅给我发言权,还给我余数。例如,如果我做 '5/2','bc' 会给我 '2'。我真的想要像'2.5'这样的东西
也许这甚至不可能?
bash - 在 Bash Shell 中计算
如何计算以下数据?
输出:
请注意,墨盒已成倍增加(2 x 2) + 1 = 5
。我尝试了以下操作,但不确定当我有(2 x 2)
场景类型时如何获取号码:
请指教。
unix - bc:获取num列表的总和
我想得到这些数字的总和:10+10+20+20+20 = 80
但我不能cat input|cut -d " " -f 3
用来获取数字,我该怎么做?
c# - 从 C# 执行 BC 计算
我正在编写一个需要计算支持的应用程序(有趣的项目)。但是,有没有办法从 C# 将输入数据输入到 BC 中的交互式控制台,然后用 C# 从控制台读取数据?我曾尝试在 c 源代码中使用 dllexport,但代码让我感到困惑。