77问答网
所有问题
已有定义:char c=’ ‘;int a=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为?
请问怎么解的?
举报该问题
推荐答案 2008-09-19
char c=' '中的空格的ASCII值是32(我查了一下)。
所以 !c=0,
即 b=0&&a 的值不用说就是0了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/3pqv3I3p.html
其他回答
第1个回答 2008-09-19
空格不是0 char里面表示0的是转义字符'\0' 所以就是!1&&1 就是0
相似回答
一道c语言填空题
答:
结果是0啦(首先纠正如二楼所说
),空格
的ASCII为32,故!c为假
,!c&&a
当然就是假啦!所以
b的值为
0!
电气三班c语言选择题
答:
int a[5]={0
,1,
2,3,4,5}
;char
a[]={0,1,2,3,4,5};char
a=
{'A
','B','C'
}
;int
a[5]="0123";~B~~~8下列叙述中错误的是()。对于double类型数组,不可以直接用数组名对数组进行整体输入或输出数组名代表的是数组所占存储区的首地址,其值不可改变在程序执行中,数组元素的下标超出所
定义的
...
全国计算机等级考试三级笔试试题及答案?
答:
A)
1
B)
2 C) 4 D) 8(2) 与十进制数511等值的十六进制数为( )。A) 1FF B) 2FF C) 1FE D) 2FE(3) 能将高级语言编写的源程序转换成目标程序的是( )。A) 编程程序 B) 编译程序 C) 解释程序 D) 链接程序(4) 在计算机系统中,存储一个汉字的国标码所需要的字节数为( )。A) 1 B) 2 C...
c语言的语言组成
答:
例如
:a =
3
,b =
5,现交换a
,b的值,
这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为
:c =
a;
a =
b;
b =
c;执行
结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a;
b =c;
则执行结果就变成a = b = c = 5,不能达到预期的目的...
第五届全国ITAT教育工程就业技能大赛C语言程序设计预赛试题及答案谁有...
答:
int
b=-
1;
a=b;
printf(“%u”
,a);
}该程序运行后的输出结果是___。(知识点4.5)A)-1 B)65535 C)32767 D)-3276810. 若x、b、m、n均为int型变量
,执行
下面语句
后b的值为
___。(知识点3.10)m=20;n=6;x=(- -m= =n++)?- -m:++n
;b=
m++;A)11 B)6 C)19 D)1811. 有以下程序: mai...
高分求助一道
C
语言设计题 不难
!!
答:
例如
:a =
3
,b =
5,现交换a
,b的值,
这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为
:c =
a;
a =
b;
b =
c;执行
结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a;
b =c;
则执行结果就变成a = b = c = 5,不能达到预期的目的...
...
1,已有定义
语句"
int
a=
5; ",则表达式a++的只
为?
为什么
答:
记住一条就是了: ++在前面(如++b)就先加,在后面就赋值后再加 这牵涉到左值右值的问题 不是三言两句说的清楚的 你可以去百度查 2 等于1 17/5=3.xx
(int)
3.xx=3 3%2=1 (int)取整 就是去掉小数点后面的东东 %取余 3 &&的运算级别高于! 所以先
执行c&&a=1;
然后
b=!(
c...
大家正在搜
已有定义char str1
设已有定义float x
若有定义int a[2][3]
若有定义int a[3][4]
char定义的是什么
设有变量定义char
字符数组和字符串的区别
若有定义float w
设有定义int
相关问题
"char c=' ';int a=1,b;"执行"b=!c...
请高手解答c语言问题,谢谢!
关于C语言程序的几个问题
24. 设有定义:int a=1,*p=&a; float ...
已有定义语句:int a=0,b=1,c=1,d;,执行语句...
C语言,若有定义:int a=1,b=2,c=3;则语句++...
若有定义语句:int a=1,b=2,c=3,d=4;则执行...
若有定义int a=1,b=2,c=3;则执行表达式(a=b...