D.长整数常量后面要加L. 没有加L,则默认为int类型,在16位系统下,int是16位的,占2个字节,有效范围是-32768到+32767,A、B、C的选项都会超出这个范围.
在16位C编译系统上,若定义long a;,则能给a赋40000的正确语句是______.
1个回答
相关问题
-
若函数中有定义语句:int k;则( ) A 系统将自动给k赋初值0 B 这时k中的值无定义 C
-
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’
-
32.假定一条定义语句为“int a[10],x,*p=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(
-
若有定义语句:int a[2][3],*p[3],则以下语句正确的是(C)
-
.若有定义:int a=20,b=28,c;则执行语句c=(a^b)
-
2.若变量已正确说明为float类型,要通过语句scanf("%f %f %f ",&a,&b,&c);给a赋于10.0
-
若有定义:float x=1.5;int a=1,b=3,c=2;,则正确的switch语句是 ( )
-
若有以下定义,则正确的赋值语句是( ) int a,b; float x; A.a=1,b=2 B.b++; C.a=b
-
若a,b,x,y均是整型变量,且a,b均已赋过值,则正确的switch语句是_________
-
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.