C++ 填空题.在C++语言中,表示逻辑“真”值用? ?? 。 2.C++语

2025-04-06 08:01:18
推荐回答(2个)
回答1:

  1. C++ 填空题.在C++语言中,表示逻辑“真”值用 true 或 1。

  2. C++语言中的每条基本语句以    ;    作为结束符,每条复合语句以      }    作为结束符。

  3. 设a、b、c均为int型变量且a=7.5,b=2,c=3.6,则表达式a>b&&c>a||ab的值是  0  。

  4. 设a、b、c均为int型变量且a=6,b=4,c=2,则表达式!(a-b)+c-1&&b+c/2的值是   1    。

  5. 若a是int型变量,则表达式(a=4*5,a*2),a+6的值为   26    。

  6. 设a、b、c均为int型变量且a=1,b=4,c=3,则表达式!(a

  7. 假设变量a、b均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为    9     。

  8. 设m、n、a、b、c均为int型变量且m=2,n=1,a=1,b=2,c=3,则执行表达式d=(m=a!=b)&&(n=b>c)后,n的值为    0       ;m的值为     1       。


回答2:

逻辑值只有两个值,即true(真)和false(假),在C语言中true用1表示,false用0表示。
需要注意的是,在C语言中并没有逻辑数据类型,在需要保存逻辑值时,可以用整型类型保存。例如:
int
x=10,y=20;
int
c
=
(x>y);//x>y此表达式为假,则整个表达式的值为0,即c变量的值为0;
printf(“c=%d\n”,c);//结果:c=0
扩展资料:
运算注意事项
当表达式进行&&运算时,只要有一个为假,总的表达式就为假,只有当所有都为
真时,总的式子才为真。当表达式进行||运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。
逻辑非(!)运算是把相应的变量
数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。