填空题:假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:
假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:
> unsigned short x = -865365530;
> unsigned int uy = x;
>int y = x;
那么,请回答:
(1)得到**x**的机器数为@@[91e6|91E6](2)H。(填写十六进制数,字母全部大写或者全部小写,**注意补满位数**)
(2)uy/y =@@[1](2)。(填写阿拉伯十进制数,只填写整数部分,小数部分直接舍弃,不需要作四舍五入)
(3)y/uy = @@[1](2)。(填写阿拉伯十进制数,只填写整数部分,小数部分直接舍弃,不需要作四舍五入)
答案:
第1空:91e6 || 91E6 ||
第2空:1 ||
第3空:1 ||
> unsigned short x = -865365530;
> unsigned int uy = x;
>int y = x;
那么,请回答:
(1)得到**x**的机器数为@@[91e6|91E6](2)H。(填写十六进制数,字母全部大写或者全部小写,**注意补满位数**)
(2)uy/y =@@[1](2)。(填写阿拉伯十进制数,只填写整数部分,小数部分直接舍弃,不需要作四舍五入)
(3)y/uy = @@[1](2)。(填写阿拉伯十进制数,只填写整数部分,小数部分直接舍弃,不需要作四舍五入)
答案:
第1空:91e6 || 91E6 ||
第2空:1 ||
第3空:1 ||