写程序,特别是单片机里位运算,每次都不知道程序运行会计算出什么结果,一直都没有找到好用的计算器。终于自己写了一个,支持公式、计算过程显示,二进制、十进制、十六制同时显示,位键盘等,需要的同学拿去用。 1、支持常量 PI E,需带括号,如(PI) 2、支持十进制数,如16 3、支持十六进制数,如0x0F 4、支持二进制数,0b11111111 5、支持多括号,如3+(1+2)*(2+3) 6、支持数学运算符 + - * / % 7、支持单参函数 exp log log10 abs sqr sqrt sin cos tan asin acos atan 举例abs(-10) 结果=10 8、支持双参元函数 pow atan2 如pow(2,3) 结果=8 9、支持多参函数 min max 如min(2,5,1,8) 结果=1 9、支持位运算符 & | ~ ^ <> 10、支持变量赋值,名称=数值或公式 11、支持变量引用,如 b=a*2 12、支持- + % & | ^ * / 二元运算,如 b+=3 ,但不支持++ --
1