女主腿瘫痪的古言小说:C语言中要定义运算符号,如"+,-,*,/"是用哪种数据类型,怎么书写呢?输入形式是"%_"呢?

来源:百度文库 编辑:高考问答 时间:2024/05/05 19:12:04
如整形数据是:int 输入形式是%d .小弟疑惑难解,不胜感谢!
比如说我定义实型变量:float a1,a2;然后可以输入21,23
我要定义"+,-,*,/"这种运算符号时(作为变量),要怎么书写:
(??? fuhao)然后用switch case语句运算

+,-,*,/属于算术运算符
当2个操作数数据类型为char,byte,short以及int类型时,其运算结果的数据类型必为int,除此之外运算结果的数据类型为2个操作数中取值范围较宽的那个的数据类型

运算符号是不能作为变量出现的
还有很多关键字也不能被定义为变量的
这都是C语言的变量命名规则。

如果是你想单独的把符号作为值传给变量,只能定义成字符

运算符号是属于字符变量char类型的。

不明白你的意思,是不是用重新定义+,-,*,/的功能?