c程值为1的表达式A)1-"0" B)1-'/0' C)'1'-0 D)'/0-'0'' 是哪个?为什么其他的不是

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 11:41:51

c程值为1的表达式A)1-"0" B)1-'/0' C)'1'-0 D)'/0-'0'' 是哪个?为什么其他的不是
c程值为1的表达式A)1-"0" B)1-'/0' C)'1'-0 D)'/0-'0'' 是哪个?为什么其他的不是

c程值为1的表达式A)1-"0" B)1-'/0' C)'1'-0 D)'/0-'0'' 是哪个?为什么其他的不是
你题目里' /0 '都写反了,应该是'\0'.
答案是B.分析如下:
A :语法错误.这个表达式是不能运算的,1是一个数,而后面用" "(双引号)引用起来的是个字符串,"0" 里面包括两个字符的,一个是0,一个是字符串结束符.没办法进行算术运算.
B :用 ' '(单引号) 引用起来的表示为字符,在进行算术运算的时候,字符使用的是对应ASCII值来参与到运算中,'\0'对应的ASCII值为0,数字1-0,值为0.
C :'1',对应的ASCII值为49,所以C式子表示的其实是49-0,结果为48.
D :语法错误,错误原因和A一样.
可以看下C语言中关于变量和表达式的相关知识,帮助理解.

C语言条件表达式:a,b,c,d的值依次为1,4,3,2.则条件表达式 a 若a=1、b=15、c=0,则表达式a>b>c的值为 假设a=1,b=1,c=2,计算以下表达式的值,以及执行表达式后a、b、c的值(第123题是我做的,第45题我不知道啥意思,1) a = b + c表达式值为3,a=3,b=1,c=2 2) a == c && a++表达式值为0,a=1,b=1,c=23) a == b || c++表达式 设有说明int a=0,b=1,c=2;下面表达式的值为1(对于逻辑表达式代表非0)的有 A.a && b B.++a C.a && b>c D. c语言的一道关于逻辑表达式的题!关于表达式“2>1>0?3>2>1:4>3>2?5>4>3:6>5>4的描述中,说法正确的是()A:表达式语法错误.B:表达式的值为0.C:表达式的值为1.D:表达式的值为-1.请问为什么啊?我觉 16.表达式x>=1且x≠3或x=-1的C语言表达式__ 【24】___.17.已知a=2,b=-4,c=0,表达式(a&&b)==(a||c)的值是__【25】___.18.若已知a=0,b=10,则表达式!a+b的值为__【26】___.19.设chara; int b; long c; 则表达式a+b-c*2 设a=3,b=2,c=1,逻辑表达式 (a>b)&&!c||1 的值为 设a=3,b=4,c=5,则逻辑表达式!(a>b)&&!c||1的值为 设有语句int a=3,b=4 ,c=5 ;则表达式:(a+b )+c-1&&b+c/2 的值为______ ,表达式 a | | b+c&& b = =设有语句int a=3,b=4 ,c=5 ;则表达式:(a+b )+c-1&&b+c/2 的值为______ ,表达式 a | | b+c&& b = = c 的值为______ . C语言题a=10,b=15,c=1,d=2,e=0,则表达式a*b&&c的值为 c程值为1的表达式A)1-0 B)1-'/0' C)'1'-0 D)'/0-'0'' 是哪个?为什么其他的不是 c语言 设整型变量a为10,b为3,下列表达式值为1的是a,(b==a/3)b,=a%7c,a>0&&b=b C语言题a=10,b=15,c=1,d=2,e=0,则表达式c==b>e的值为 设有整型变量a,b,c,他们的初始值都是1,运行表达式:++a && ++b && ++c 后,a,b,c,的值分别为? A=5,B=3,C=1表达式A>B>C 的值为多少(0或1) C语言表达式问题下列表达式中.其值为1的是 ()A.5/3 B.5%3 C.5 当a=3,b=2,c=1时 表达式f=a>b>c的值为什么是0?新手提问, 9.设整型变量i的值为3,则计算表达式i——i后表达式的值是( )   A.0 B.1 C.2 D.表达式出错   10.设