ana*_*ahi -1 c++ expression boolean
我是编程的新手,我需要一些帮助来解决这个布尔表达式:
检查变量p的值是否在-100到100的范围内(包括极限值),但不在-10到10的范围内
这是我所做的:
int main (){
int p = 10;
bool comparacion = ((p >= -100) && (p <= 100)) && ((p !>= -10) && (p !<= 10))
cout<< comparacion;
Run Code Online (Sandbox Code Playgroud)
由于p在-10到10的范围内,所以结果应该为0,但是我得到了这个编译错误:
[Error] expected ')' before '!' token
Run Code Online (Sandbox Code Playgroud)
!>=并且!<=不是有效的运算符。的倒数>=就是<和的倒数<=就是>。
bool comparacion = ((p >= -100) && (p <= 100)) && ((p < -10) && (p > 10))
Run Code Online (Sandbox Code Playgroud)