-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输出某些特定的数字

Luz2年前 (2022-11-14)题库241
这是一道利用C语言程序输出某些特定的数字,以复习计算机组成原理中常见的概念。

(1)输出整数a的补码(十六进制,前缀带0x);

(2)输出单精度浮点数对应的IEEE754标准编码(十六进制,前缀带0x);

(3)输出整数c第3位到第7位的结果,其他位全部置0。(结果用十六进制表示,前缀带0x)


#include<stdio.h>

int main()

{


int a;

float b;

int c ;

while(~scanf("%d %f %x",&a,&b,&c))

{

printf("\n",a);

printf("\n",b);

printf("\n",c);

}

return 0;

}

输入样例

-1 11.375 0x8fa

输出样例

0xffffffff

0x41360000

0x78





答案:
第1空:%#x

第2空:%#x

第3空:*(int *)&

第4空:%#x

第5空:0x7c&

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。