「高悬赏!」@C语言大神,这道题的程序怎么写?请给我其中的一个的例子哦~

 我来答
White_MouseYBZ
2015-03-14 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6564万
展开全部

更多追问追答
追问
请问这是怎么得到的?要编程吗?
0X是什么意思呀
匿名用户
2015-03-14
展开全部
举个例子(首先要知道转换为二进制:25=11001,-2=-10,32769=2∧15(2的15次方)+1=1000000000000001(14个0)
int16位:
0000000000011001(前面有11个0,0的作用是补不足位),
-0000000000000010(13个0,负号在左端,占一位),
1000000000000001(照搬)
unsigned(无符号,没有符号占位) int(16位)
0000000000011001(一样),
00000000000000010(14个0,负号位用0替换,多出个0)
1000000000000001(一样)
signed(有符号)char(8位)(则只截取【左边】的8位,可从16、32位的结果中截取,一定要注意的是对应,signed的就截取signed的,unsigned的就截取unsigned的)
00000000(8个0),
-0000000(7个0,有符号‘-’占位),
10000000(7个0)
unsigned (无符号)char(8位)(只截取【左边】的8位)
00000000(8个0),
00000000(8个0),
10000000(7个0)。
剩下的,自己去想想吧
更多追问追答
追问
请问这是怎么得到的?要编程吗?
追答
在计算机内是这么存的,何来的编程?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式