Linux下的簡易計算器

2021-09-12 23:55:20 字數 938 閱讀 6036

在linux下,當我們要隨手計算一些數值,是不是第一反應要開啟python互動命令列,其實有更簡便的計算方法,下面來一一介紹

1、bc,可以做常見的加、減、乘、除、指數、餘數運算

> bc

bc 1.06

this is free software with absolutely no warranty.

for details type `warranty'.

3+5*2

13# 預設是沒有小數字的,需要手動設定每次計算保留的小數字

scale=2

5/22.50

如果不想使用互動,也可以直接在命令列中使用

> echo "3+5*9" |bc

48

2、expr,不止能計算加減乘除,還自帶很多表示式

# 有空格

> expr 6 + 3

#有轉義符號

> expr 2 /* 3

> a=3

> expr $a + 5

自帶表示式

# 字串長度

> expr length "hostname.com"

> expr substr "hostname.com" 1 5

> expr index "hostname.com" name

3、echo,使用時稍微複雜些

> echo $((3+5*6))

33

歡迎訂閱「k叔區塊鏈」 - 專注於區塊鏈技術學習

segmentfault主頁:

簡易計算器

include include include char xpr expression int level char ch double calc int lim return ret int main cal的遞迴使用,利用了當 運算子運算完畢以後,仍然會留在這個位置 比如式子 3 5 2 的分析...

簡易計算器

cpp copyright c 2012,煙台大學計算機學院 all rights reserved.檔名稱 text.cpp 作 者 胡穎 完成日期 2013 年 6 月 28 日 版 本 號 v1.0 輸入描述 輸入操作指令及計算的數字 符號 問題描述 製作簡易計算器 程式輸出 輸出操作頁面及計...

簡易計算器

該程式實現了乙個簡易的四則運算計算器,功能強大之處在於輸入格式不受限制。你輸入的字串可以包含空格,也可以用括號包含優先順序。include include include include includeusing namespace std struct node string str stacks...