1个回答
展开全部
8.选D,数字是以2进制存储的,而运算则是以补码的形式进行的,int占两个字节,用16位来存储,
-1的原码为:1000000000000001(14个0)[首位的1是负号] 反码: 1111111111111110(15个1) [首位的1不变,其余15位取反] 补码:11111111111
11111(16个1)[反码加1即得补码]
%d是以有符号的十进制形式输出,所以是-1。
%u是指以无符号十进制形式输出,即把-1的补码形式直接以十进制形式输出 111111111111
1111[B]=2^16-1=65535 。
10.选C.%10.2f 表示输出宽为10的浮点数, 其中小数位为2, 整数位为7,小数点占1位, 不够10位右对齐。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询