设有定义:3456L;,则以下能够正确输出变量x值的语句是( ).
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/05/10 03:59:57
设有定义:3456L;,则以下能够正确输出变量x值的语句是( ).
A printf(“x=%d\n”,x);
B printf(“x=%1d\n”,x);
C printf(“x=%8dL\n”,x);
D printf(“x=%LD\n”,x);
参考答案B详细解释一下错误选项
A printf(“x=%d\n”,x);
B printf(“x=%1d\n”,x);
C printf(“x=%8dL\n”,x);
D printf(“x=%LD\n”,x);
参考答案B详细解释一下错误选项
首先3456后面的l表示长整型变量,输出语句中x=后%+格式符需要按指定格式输出,由于输出应为长整型,必须在d前加l,才能保证正确输出,A选项输出不是长整型,由于整型变量和长整型变量占用字节数不同,所以 再答: 会出现错误
再答: ld只有是小写时才有长整型的含义,所以C,D都错误
再答: 如按选项C,D这么写,则会按原样输出
再答: x=%8dL
再答: x=%LD
再答: 希望能帮到你
再问: x=%1d不是输出长度为一的整形数据吗
再答: 应该是打错了吧,肯定是ld啊
再答: 小写的l
再问: 嗯,谢谢啦
再答: ld只有是小写时才有长整型的含义,所以C,D都错误
再答: 如按选项C,D这么写,则会按原样输出
再答: x=%8dL
再答: x=%LD
再答: 希望能帮到你
再问: x=%1d不是输出长度为一的整形数据吗
再答: 应该是打错了吧,肯定是ld啊
再答: 小写的l
再问: 嗯,谢谢啦
设有定义:3456L;,则以下能够正确输出变量x值的语句是( ).
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.
C语言:设有定义:float x=123.4567;,则执行以下语句后的输出结果是 【 】 .
若变量已正确定义,则以下语句的输出结果是 s=32; s^=32; printf("%d",s);
设有定义“int x; double y; ”及语句“x=y; ”,则下面正确的说法是( ).
设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的.A.a=’&’ B.a=”&” C.a=’16’
若变量已正确定义,以下语句段的输出结果是______ x=0;y=2;z=3; {case 0:switch(y==2)
若变量x、y 已正确定义并赋值,以下符合C 语言语法规则的语句是( ) 选择一个答案 a. ++x, y = x--;
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
设有定义:double x[1O],*p=x;以下能给数组x下标为6的元素读入数据的正确语句是
(3)设有如下变量声明语句:Dim a, b As Boolean则下面叙述中正确的是
设有如下定义:int (*ptr)( );则以下叙述中正确的是