首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏入门小站

    Linux之bc命令

    bc命令 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。 命令语法 bc(选项)(参数) 命令选项 -i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:显示指令版本信息 浮点数计算 > echo "123.23*2" | bc 246.46 设定小数精度(数值范围) > echo "scale=2;3/8" | bc .37 但在做除法运算时,如果结果值小于1,小数前面的 0是缺失的: bc除法前面补0 > echo $(printf "%.2f" `echo "scale=2;3/8"|bc`) 0.37 十进制转二进制 > echo "obase=2;192" | bc 11000000 二进制转十进制 > echo "obase=10;ibase=2;11000000" | bc 192 bc计算n次方 > echo "10^10" | bc 10000000000

    2K00发布于 2021-08-20
  • 来自专栏入门小站

    Linux之bc命令

    bc命令 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。 命令语法 bc(选项)(参数) 命令选项 -i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:显示指令版本信息 0是缺失的: bc除法前面补0 > echo $(printf "%.2f" `echo "scale=2;3/8"|bc`) 0.37 十进制转二进制 > echo "obase=2;192" | bc 11000000 二进制转十进制 > echo "obase=10;ibase=2;11000000" | bc 192 bc计算n次方 > echo "10^10" | bc 10000000000 计算平方根 > echo "scale=2;sqrt(10)" | bc 3.16 原文链接:https://rumenz.com/rumenbiji/linux-bc.html

    1.3K30编辑于 2022-06-02
  • 来自专栏入门小站

    Linux之bc命令

    bc命令 是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。 命令语法 bc(选项)(参数) 命令选项 -i:强制进入交互式模式; -l:定义使用的标准数学库; -w:对POSIX bc的扩展给出警告信息; -q:不打印正常的GNU bc环境信息; -v:显示指令版本信息 浮点数计算 > echo "123.23*2" | bc 246.46 设定小数精度(数值范围) > echo "scale=2;3/8" | bc .37 但在做除法运算时,如果结果值小于1,小数前面的 0是缺失的: bc除法前面补0 > echo $(printf "%.2f" `echo "scale=2;3/8"|bc`) 0.37 十进制转二进制 > echo "obase=2;192" | bc 11000000 二进制转十进制 > echo "obase=10;ibase=2;11000000" | bc 192 bc计算n次方 > echo "10^10" | bc 10000000000

    1.3K00编辑于 2022-03-19
  • 来自专栏学习

    BC35 判断字母

    BC35 判断字母 废话不多说,直接上题 解析答案: #include<stdio.h> int main() { int ch; while ((ch = getchar()) !

    32910编辑于 2024-10-17
  • 来自专栏Linux驱动

    Linux-bc命令(21)

    bc 命令是任意精度计算器语言,通常在linux下当计算器用。 它类似基本的计算器, 使用这个计算器可以做基本的数学运算。 bc支持运算有以下几种: + - * / % :加,减,乘,除,取余 a^b : 取a的b方 && || < <= > >= == ! = :条件判断,为真返回1,否则返回0 bc支持的函数有以下几种: sqrt(num):获取num的平方根 length(num):获取num数值的长度,比如length(10)=2 read:获取输入的数据 /bin/bash a=1 b=3 echo "($a+$b)/2+100" | bc #打印 102 c=$(echo "sqrt(100)" | bc ) #c = echo "obase=10;ibase=2;$b" | bc # 打印 255

    2.4K30发布于 2018-12-13
  • 来自专栏学习

    BC6 小飞机

    BC6 小飞机 废话不多说先上题目: 代码如下: #include<stdio.h> int main() { printf(" ## \n#########

    21510编辑于 2024-10-17
  • 来自专栏渗透云笔记

    简单的BC站点getshell

    最近来了点任务,做BC站,以前没做过只能碰碰运气! 确定目标 主站: ? 通过旁站: ? 信息收集 通过信息收集发现是个tp v5.0.9,此版本存在tp-rce漏洞。 ?

    1.5K30发布于 2021-03-22
  • 来自专栏C/C++基础

    Linux 命令(101)—— bc 命令

    Bash 内置了对整数四则运算的支持,但是并不支持浮点运算,而 bc 命令可以很方便地进行浮点运算和整数运算。 本文描述的 GNU 版本超出了传统 bc 的实现和 POSIX 标准。 -l, --mathlib 定义使用的标准数学库 -w, --warn 对 POSIX bc 的扩展给出警告信息 -s, --standard 完全使用 POSIX 版本的 bc 功能 -q, --quiet 不打印正常的 GNU bc 环境信息 -v, --version 打印 bc 版本与版权后退出 4.特殊变量 bc 在运算过程中将数值存储在两种类型的变量中,简单变量和数组。 bc 中提供了一些特殊的表达式,这些与用户定义的函数和标准函数有关,下文函数一节将会详述。 7.语句 bc 的语句使用分号和换行符进行分隔,下面将介绍 bc 中常用的语句。 bc 9+9 18 9*9 81 sqrt(81) 9 quit ---- 参考文献 [1] bc manual [2]【Linux】一步一步学Linux——bc命令(233)

    3.5K10发布于 2019-11-26
  • 来自专栏热爱编程的证据

    BC54-获得月份天数

    题目来源:BC54 描述 KiKi想获得某年某月有多少天,请帮他编程实现。输入年份和月份,计算这一年这个月有多少天。 输入描述: 多组输入,一行有两个整数,分别表示年份和月份,用空格分隔。

    68110编辑于 2024-01-23
  • 来自专栏计算机视觉

    sketch to photo 基于GanA-----BC------

    A----- CVPR 2017 思路与CYZ的很像,获取sketch,添加颜色指导,LOSS加正则项。CVPR 2017 B Image-to-Image Translation with Cond

    89020发布于 2018-06-01
  • 来自专栏小生观察室

    宝塔下的BC实战渗透

    集成一键配置:LAMP/LNMP/Tomcat/Node.js、网站、数据库、FTP、SSL,一键部署源码,通过Web端轻松管理服务器。

    3.4K42发布于 2021-11-17
  • 来自专栏mwangblog

    Linux &Shell 计算器 bc

    2.6K40发布于 2018-07-04
  • 来自专栏重生信息安全

    记一次bc推广

    朋友给了我一个站,算一个比较大的bc,主站看了一下,没有入口,就换了他的一个推广平台 ? 然后首先大致扫了一下目录,希望可以看见一些有用的东西。

    1.2K20发布于 2020-11-19
  • 来自专栏学习

    题号:BC3 题目: 有容乃大

    题号:BC3 题目: 有容乃大 求三连 废话不多说,上题: 参考代码: #include<stdio.h> int main() { printf("The size of short

    17110编辑于 2024-10-17
  • 来自专栏学习

    BC28 大小写转换

    BC28 大小写转换 废话不多说上题: getchar和键盘之间会有个缓冲区,这个缓冲区的内容getchar就会当作字符读取 ,当我们输入A后回车才能让光标不再闪烁,多组输入过程中要注意

    29310编辑于 2024-10-17
  • BC-2016.3.19】DZY Loves Balls(水)

    (每次BC只能这么打,得多学习啊!)

    16410编辑于 2025-08-27
  • 来自专栏信数据得永生

    笨办法学 Python · 续 练习 47:`bc`

    练习 47:bc 原文:Exercise 47: bc 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 你应该热身并准备处理这个新项目。 这个项目是,使用第五部分学到的内容,来为bc程序创建语言。我们已经在练习 36 中,为bc实现了简单的数学运算,但现在你将尽可能多地实现bc语言。bc大量运算符、函数和控制结构。 我将重点关注你的扫描器的构建,从扫描、解析、分析开始,并使用bc的样例代码进行测试。这个项目可能是巨大的,因为你手动实现语言,但尽可能多地完成语法。 挑战练习 bc语言不仅仅拥有处理数学运算的能力。 你需要钻研 GNU 版本的bc的任何文档,因为它拥有语言的相当不错的完整描述,以便你可以实现它。它没有什么神奇的,因为他们大多从 C 复制一切,许多其他语言都类似于它。 研究性学习 为了研究bc语言,你应该从 gnu.org 抓取源代码,并查找文件bc.y,sbc.y和scan.l。这可能令人困惑,所以去研究一个名为lex的工具,和一个名为yacc的工具。

    53910编辑于 2022-12-01
  • 来自专栏Gcow安全团队

    BC平台结构概括 | 附送菠菜网站漏洞

    本文请耐心看完,文章不是所谓“实战渗透BC”的那种打人家导航站下面还一群评论666的,我相信对这块儿感兴趣的朋友绝对很喜欢下面的详情的。 ? 言归正传 我们首先分析一下BC平台的结构,然后我们再去分析一下可能存在的问题。这里拿一个真实存在过问题的案例解答(文章不涉及问题所在,只谈结构)。 BC首页 我们先看一下他的首页 ? BC平台的羊毛不薅白不薅...这里问题出现最多的就是,返水问题,充值问题。 问题所在 冲多少送多少!这类活动,看似是杀猪的,其实有些是BC平台运营者徙木立信的一种姿势。 而且,此方法只是准对于小型BC平台。 开奖走势 ? BC平台都提供走势图,供赌徒们继续输钱。他们提供近百期的开奖结果,让赌徒们好好的进行所谓的分析。 我们都知道,现在好多BC平台都是打的名气数十万秒到账噱头。但是,在真实情况下,不可能超过5W的。。也就是4999金额。

    11K20发布于 2020-09-30
  • 来自专栏窗户

    bc计算A股上市新股依次涨停股价

    于是就写了个连板的bc程序,每次中签的时候就运行一下,然后尽情的YY,然而每次还是无法利益最大化,尽管也就中了这么两次。   喜欢bc这个计算器,因为bc近似于C的语法和任意精度。 /usr/bin/bc scale = 2 x = read(); times = read(); y = x*100*144; scale = 0; z = y%100; scale = 2; if( ; if(z>4) { x = y/1000+0.01; } else { x = y/1000; } } quit  假设该程序代码为ipo.bc /ipo.bc 1: 33.81 2: 37.19 3: 40.91 4: 45.00 5: 49.50 6: 54.45 7: 59.90 8: 65.89 9: 72.48 10: 79.73 11

    85970发布于 2018-02-07
  • 来自专栏小锋学长生活大爆炸

    解决The diff tool bc3 is not available as ‘bcompare‘

    尝试使用 git 启动 Beyond Compare 时,出现此错误: The diff tool bc3 is not available as 'bcompare' fatal: external diff died, stopping at plugins/PushPlugin.m 设置差异工具: $ git config --global diff.tool bc3 尝试比较目录: $ git difftool plugins Viewing (1/2): 'plugins/PushPlugin.m' Launch 'bc3' [Y/n]: y 解决方案: 启动 Beyond Compare

    97520发布于 2021-07-13
领券