C#运算问题

来源:百度知道 编辑:UC知道 时间:2024/07/01 04:40:22
int x = 2 ^ 3 ;
textBox1.Text = x.ToString();

输出的结果等于1。我的天2的3次方等于8才对呀

float x = 5 \ 2 ;
textBox1.Text = x.ToString();

输出的不应该是2.5吗。。但是编译器却不通过。直接错误

请问以上两个我做错了吗? 还是运算符的错

^这个符号在C#里是按位或 不是次方

至于下面你除号反了

float x = 5 \ 2 ;

第一眼真没看出来错了,看到一楼说的才知道,汗...

........5/2
2的3次方可以去System.Math命名空间找相应的方法