设有定义: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详细解释一下错误选项

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 10:07:55
设有定义: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详细解释一下错误选项
xN@_ōFbJe#Cr (5Z Vj⢔*s3+^5&prs| ),uK3s{)@۷g_MrIK +QzCʓK#+*Kѵ+ ꡕA2VYd z@ѡgjDO-Sƒil#>:ӊԲ7vB!n>?0<&P<,Gg9$Rpc>6^a?U&@ۦ F'HW VF'Yd<`?<;Ϩ ۽tLoCYtu[ Ɲ CqOpGpJ`^?p!bh7 _-wM;

设有定义: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详细解释一下错误选项
设有定义: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详细解释一下错误选项

设有定义: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详细解释一下错误选项
首先3456后面的l表示长整型变量,输出语句中x=后%+格式符需要按指定格式输出,由于输出应为长整型,必须在d前加l,才能保证正确输出,A选项输出不是长整型,由于整型变量和长整型变量占用字节数不同,所以

不会