C语言的问题
设整型变量a的值为-1,在16位微机中用16进制打印a的值是(FFFF)这道题是怎么算的请高手解答一下谢谢!...
设整型变量a的值为-1,在16位微机中用16进制打印a的值是( FFFF )
这道题是怎么算的请高手解答一下谢谢! 展开
这道题是怎么算的请高手解答一下谢谢! 展开
4个回答
展开全部
朋友16进制的数没有负数,用手表做例子,最大到12对吗?那么12点以后呢还是1点,又绕回去了,逢12进1,那么你的问题就是逢16进1啊,0000就是0啊,那么0-1就是F,F+1=0,所以-1就是等于FFFF,这个是举例子和大白话解释方便你能看懂。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单呃
#include<stdio.h>
int main()
{
int a=-1;
printf("%x\n",a);
return 0;
}
现在的微机几乎都是32位的了、、你想找16位的老爷机来运行????
#include<stdio.h>
int main()
{
int a=-1;
printf("%x\n",a);
return 0;
}
现在的微机几乎都是32位的了、、你想找16位的老爷机来运行????
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询