c语言:-1如何用无符号的二进制八进制十进制十六进制输出?
答案:1 悬赏:50 手机版
解决时间 2021-11-18 19:05
- 提问者网友:谁的错
- 2021-11-18 01:31
c语言:-1如何用无符号的二进制八进制十进制十六进制输出?
最佳答案
- 五星知识达人网友:大漠
- 2021-11-18 02:03
1的二进制代码是01.再加上个-就是11.如果int型是4字节, 就是32个1.所以, 输出就是01 777 777 777 777 777 777 777
0xFFFF FFFF FFFF FFFF
二进制就是前面32个1.追问可是具体编程时不对啊,可以给我写下程序么?追答# include
int main (void)
{
printf ("%d\n", -11);
printf ("%0X\n", -11);
printf ("%o\n", -11);
return 0;
}
这个代码很简单, 如果你不会说明你基础不好.
0xFFFF FFFF FFFF FFFF
二进制就是前面32个1.追问可是具体编程时不对啊,可以给我写下程序么?追答# include
int main (void)
{
printf ("%d\n", -11);
printf ("%0X\n", -11);
printf ("%o\n", -11);
return 0;
}
这个代码很简单, 如果你不会说明你基础不好.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯