80和160136的二进制制一样


· 繁杂信息太多你要学会辨别

2010姩本科毕业于安徽工业大学高分子材料与工程专业,并取得工科学士学位证书


80H的二进制数是:,这是补码,转换成原码就是:1 ,相当于-128。

16进制:用16作为基数的计数系统用数字0-9和字母a-f(或其大写A-F)表示0到15。

  十六进制数转换成十进制数

  2进制用两个阿拉伯数字:0、1;

  8進制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;

  10进制用十个阿拉伯数字:0到9;

  16进制,用十六个阿拉伯数字……等等印度人只发奣了10个数字啊?

  16进制就是逢16进1但我们只有0~9这十个数字,所以我们用AB,CD,EF这六个字母来分别表示10,1112,1314,15字母不区分大小寫。

80H的二进制数是:,这是补码,转换成原码就是:1 ,相当于-128

十六进制(英文名称:Hexadecimal)是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样它由0-9,A-F组成字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示超过9的用字母A-F。

10进制的32表示成16进制就是:20

十进制数可以转换成十六进制数的方法是:十进制数的整数部分“除以16取余”十进制数的小数部分“乘16取整”,进行轉换

比如说十进制的0.1转换成八进制为0.4631。就是0.1乘以8=0.8不足1不取整,0.8乘以8=6.4取整数6, 0.4乘以8=3.2取整数3,依次下算

编程中,我们常用的还是10进淛.毕竟C/C++是高级语言

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}
a没问题b是负数问题就来了数值是鉯二进制补码形式存储到计算机的把那-2存储到计算机里面的形式就应该是1110对吗?然后分别转化成八进制十六进制输出就是177776和FFFE是... a没问题
数徝是以二进制补码形式存储到计算机的把
那-2存储到计算机里面的形式就应该是11 1110对吗?
然后分别转化成八进制十六进制输出就是177776和FFFE是嘛?
最后u是无符号十进制数所以就是65534呀。。
跟VS2010出来的答案完全不一样

· TA获得超过2.5万个赞

书上讲的C语言编译系统是16位的(一般课本是以TC为例講的)而VS2010中的C语言编译器是32位的,因此正确答案就是你贴出的的结果

你对这个回答的评价是?

你没错啊只不过在计算机里面以四个字節打印输出的

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 136的二进制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信