-16用16进制表示方法怎么表示啊,16进制表示方法如何区分正负啊

2进制、10进制、16进制之间是怎么换算的,有公式吗? - 问通信专家
已关闭问题
2进制、10进制、16进制之间是怎么换算的,有公式吗?
提问者: &提问时间: 00:50:52 &
十六进制数转换成十进制数 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊? 16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用a,b,c,d,e,f这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…… 所以,在第n(n从0开始)位上,如果是是数 x (x 大于等于0,并且x小于等于 15,即:f)表示的大小为 x * 16的n次方。 假设有一个十六进数 2af5, 那么如何换算成10进制呢? 用竖式计算: 2af5换算成10进制: 第0位: 5 * 160 = 5 第1位: f * 161 = 240 第2位: a * 162 = 2560 第3位: 2 * 163 = 8192 + 直接计算就是: 5 * 160 + f * 161 + a * 162 + 2 * 163 = 10997 (别忘了,在上面的计算中,a表示10,而f表示15) 现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。 假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式: 1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100 6.2.6 十六进制数的表达方法 如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。 c,c++规定,16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xff,0x102a,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母o) 以下是一些用法示例: int a = 0x100f; int b = 0x70 + 至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式。最后一点很重要,c/c++中,10进制数有正负之分,比如12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0xf2,c,c++并不把它当成一个负数。 6.2.7 十六进制数在转义符中的使用 转义符也可以接一个16进制数来表示一个字符。如在6.2.4小节中说的 ’?’ 字符,可以有以下表达方式: ’?’ //直接输入字符 ’77’ //用八进制,此时可以省略开头的0 ’x3f’ //用十六进制 同样,这一小节只用于了解。除了空字符用八进制数 ’’ 表示以外,我们很少用后两种方法表示一个字符。
&&|&&&&|&&&&|&&
abcdef六个字母 谢谢!
这个答案很棒
• FDDLTE 15M带宽的峰值速率计算公式是怎样的?
• 如何用宏进行模糊匹配,结果需与公式匹配的结果一样
• 上行参考信号DMRS公式?
• LTE里MRR是什么意思,MRR覆盖率怎么计算,他有什么公式么?
• 行转列求解,使用什么样的公式?
• 两个问题第一个是关于自用空间损耗公式定义为什么是Pt/Pr为什么是除。那么链路预算的时候为什么Pr=Pt-L+G?
• RSRQ的计算公式中N为什么取100
• LTE中频点和频段的计算公式,跪求详解
其他答案&(18)
bin2dec& 2&转10&dec2hex 10转16 &hex2bin 16转2& &hex2dec 16转10
&&&&专家指数:35&&&&
楼上说的很详细 其实很简单的
&&&&专家指数:471&&&&
用电脑系统自带计算器.方便.
&&&&专家指数:1924&&&&
除2取余法(十进制转二进制)
&&&&专家指数:4&&&&
做网优的都有电脑,你可以在开始菜单里点运行,再输入 calc,就打开了计算器,选择查看科学型就有进制的转换,或者你打开EXCEL用里面的函数转换,记住bin就是2进制,OCT就是8进制,DEC就是10进制,HEX就是16进制,希望对你有所帮助!
&&&&专家指数:71&&&&
楼上说的很详细 其实很简单的,电脑自带有转换的.
&&&&专家指数:157&&&&
excel中有的啊!不行就F1啊!
&&&&专家指数:7&&&&
很多基础课程上都有的
&&&&专家指数:28&&&&
是了,可以用EXCEL进行转换
&&&&专家指数:173&&&&
用电信自带的就行了,相当方便
&&&&专家指数:3&&&&
EXCEL里面有公式转换的!
DEC2BIN是十进制转二进制;
DEC2HEX是十进制转十六进制;
DEC2OCT是十进制转八进制;
OCT2BIN是八进制转二进制;
OCT2DEC是八进制转十进制;
OCT2HEX是八进制转十六进制;
&&&&专家指数:110&&&&
都是以二进制为基础进行转换,随便找点相关资料看一下就会了
&&&&专家指数:114&&&&
随便卖本电子方面的数看一下就可与了呀
&&&&专家指数:3878&&&&
随便卖本电子方面的数看一下就可与了呀
&&&&专家指数:3878&&&&
bin2dec& 2&转10&dec2hex 10转16 &hex2bin 16转2& &hex2dec 16转10
EXCEL里面很简单的
&&&&专家指数:124&&&&
操作系统自带的计算器,用科学型就有了
&&&&专家指数:2015&&&&
如果只是计算,最方便的就是用windows自带的科学性计算器了。
要编程的的话就用公式吧 谭浩强的书上有详细的例子
&&&&专家指数:15&&&&
相关资料下载
<font color="#5人关注
<font color="#68人关注
<font color="#2人关注
<font color="#37人关注
<font color="#06人关注
<font color="#4人关注
<font color="#46人关注
<font color="#4人关注
<font color="#0人关注
<font color="#64人关注
聘: 需求人数:6 人
地点:青海省
聘: 需求人数:20 人
地点:广西省,海南省
聘: 需求人数:99 人
地点:海外
聘: 需求人数:15 人
地点:哈尔滨市
聘: 需求人数:1 人
地点:广州市
聘: 需求人数:5 人
地点:海口市,三亚市
聘: 需求人数:2 人
地点:三明市,南平市
聘: 需求人数:2 人
地点:温州市
聘: 需求人数:2 人
地点:江苏省,湖北省,安徽省,江西省
聘: 需求人数:1 人
地点:芜湖市
赞助商链接
Powered by求16进制数值在存档文件中怎么搜索,像9999,16进制是270F,存档就找0F 27,类似这样的。我现在要查203的16进制CB,3935的16进制F5F,那么CB和F5F怎么表示?求大神解惑啊,16进制结果显示4位以上的我知道,4位以下的我就不知道如何表示了
求16进制数值在存档文件中怎么搜索,像9999,16进制是270F,存档就找0F 27,类似这样的。我现在要查203的16进制CB,3935的16进制F5F,那么CB和F5F怎么表示?求大神解惑啊,16进制结果显示4位以上的我知道,4位以下的我就不知道如何表示了 5
补充:我改的就是类似这样的文件,请搞明白的人解惑
不区分大小写匿名
什么???我问的是&#10;CB和F5F 怎样表示出来- -
这貌似一种后台修改器,比如金山游侠的界面吧你刚说的数字会在这一堆数字里面连续显示出来如果你没有代码地址的话那你就只有靠眼睛查了,可怜```
是啊,所以我要反复查找筛选地址出来
你最好在网上搜索使用这个软件的教程一般你使用203的数字搜索后,进入游戏,使203这个数字变化成202或者其他数字,然后切换出来再查找一次,你就可以找到地址了
我确实要这么改,但是203的十六进制CB,那这CB要怎么查呢
如果你使用的是修改软件,那么在它的上面会有一个十进制的搜索栏,后面还有一个放大镜的图案输入203,而不是CB
游戏是十六进制编的,直接搜索10进制不行的,必须转成十六进制编码搜索
哦,那可能软件不一样,祝好运,晚安
像金山游侠都改不了,我用的是十六进制编辑器
相关知识等待您来回答
魔兽争霸领域专家
& &SOGOU - 京ICP证050897号二进制,十六进制,八进制的换算
  0,16,2进制的互相转换  所谓16进制,就是由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F共16个数字组成。逢16进一位,下面就讲讲在没有任何工具的情  况下如何将一10进制转化为16进制:  1000除以16得62余8,那么最低位为8,再将62除以16得3余14,那么倒数第2为E(14对于16进制来说是E),3比16小了,所以不用继续除了  ,总的就是3E8,为1000的16进制数。  想要将16进制的数转化为10进制,只需将上面的步骤反过来做就可以了。不用我多说吧!  2进制仅由0、1两个数字组成,逢1进一。要将一10进制化为2进制,介绍一个简单的方法,先将10进制的数化为16进制,再化为2进制,举  个例子:  515对应16进制为203H,将203转为2进制则为0010(2) 0000(0) 0011(3),一个位数对2进制来说是4个字符。0H就是0000、1H就是  0001、……、0EH就是1110、OFH为1111,大家可自己推一下。  总之大家一定要熟练掌握各个进制的互相转化,尤其是100以内10--16和16--10的互相转化要记住。  16-10H、32-20H、48-30H、64-40H、80-50H、96-60H、100-64H,255-FFH,65535-FF FFH,1677万-FF FF FFH,前为10进制,后有H的为16  进制,这些能记住最好,以后修改就方便许多了。  二进制  二进制是逢2进位的进位制,0、1是基本算符。  现代的电子计算机技术全部采用的是二进制,因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。  二进制四则运算规则  加法  0+0=0,0+1=1+0=1,1+1=10  减法  0-0=0,1-0=1,1-1=0,0-1=-1  乘法  0×0=0,0×1=1×0=0,1×1=1  除法  0÷1=0,1÷1=1  一、什么是二进制  在现实生活和记数器中,如果表示数的“器件”只有两种状态,如电灯的“亮”与“灭”,开关的“开”与“关”。一种状态表示数码0,另一种状态表示数码1,1加1应该等于2,因为没有数码2,只能向上一个数位进一,就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同。  1+1=10,10+1=11,11+1=100,100+1=101,  101+1=110,110+1=111,111+1+=1000,……,  可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。  二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。用大家熟悉的十进制说明这个二进制数的含意,有以下关系式  (11111)(二进制)=1×24+1×23+1×22+1×2+1(十进制)  一个二进制整数,从右边第一位起,各位的计数单位分别是1,2,22,23,…,2n,…。  1为什么需要八进制和十六进制?  编程中,我们常用的还是10进制……必竟C/C++是高级语言。  比如:  int a = 100,b = 99;  不过,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。  但,二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:  00 00  面对这么长的数进行思考或操作,没有人会喜欢。因此,C,C++ 没有提供在代码直接写二进制数的方法。  用16进制或8进制可以解决这个问题。因为,进制越大,数的表达长度也就越短。不过,为什么偏偏是16或8进制,而不其它的,诸如9或20进制呢?  2、8、16,分别是2的1次方,3次方,4次方。这一点使得三种进制之间可以非常直接地互相转换。8进制或16进制缩短了二进制数,但保持了二进制数的表达特点。在下面的关于进制转换的课程中,你可以发现这一点。  6.2 二、八、十六进制数转换到十进制数  6.2.1 二进制数转换为十进制数  二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……  所以,设有一个二进制数:,转换为10进制为:  下面是竖式:   换算成 十进制  第0位 0 * 20& =& 0  第1位 0 * 21& =& 0  第2位 1 * 22& =& 4  第3位 0 * 23& =& 0  第4位 0 * 24& =& 0  第5位 1 * 25& = 32  第6位 1 * 26& = 64  第7位 0 * 27& =& 0&&&& +  ---------------------------  100  用横式计算为:  0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100  0乘以多少都是0,所以我们也可以直接跳过值为0的位:  1 * 22 + 1 * 23 +& 1 * 25 + 1 * 26 = 100
  6.2.2 八进制数转换为十进制数  八进制就是逢8进1。  八进制数采用 0~7这八数来表达一个数。  八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……  所以,设有一个八进制数:1507,转换为十进制为:  用竖式表示:  1507换算成十进制。  第0位 7 * 80 = 7  第1位 0 * 81 = 0  第2位 5 * 82 = 320  第3位 1 * 83 = 512&& +  --------------------------  839  同样,我们也可以用横式直接计算:  7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839  结果是,八进制数 1507 转换成十进制数为 839  6.2.3 八进制数的表达方法  C,C++语言中,如何表达一个八进制数呢?如果这个数是 876,我们可以断定它不是八进制数,因为八进制数中不可能出7以上的阿拉伯数字。但如果这个数是123、是567,或,那么它是八进制数还是10进制数,都有可能。  所以,C,C++规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,如:123是十进制,但0123则表示采用八进制。这就是八进制数在C、C++中的表达方法。  由于C和C++都没有提供二进制数的表达方法,所以,这里所学的八进制是我们学习的,CtC++语言的数值表达的第二种进制法。  现在,对于同样一个数,比如是100,我们在代码中可以用平常的10进制表达,例如在变量初始化时:  int a = 100;  我们也可以这样写:  int a = 0144; //0144是八进制的100;一个10进制数如何转成8进制,我们后面会学到。  千万记住,用八进制表达时,你不能少了最前的那个0。否则计算机会通通当成10进制。不过,有一个地方使用八进制数时,却不能使用加0,那就是我们前面学的用于表达字符的“转义符”表达法。  6.2.4 八进制数在转义符中的使用  我们学过用一个转义符'\'加上一个特殊字母来表示某个字符的方法,如:'\n'表示换行(line),而'\t'表示Tab字符,'\''则表示单引号。今天我们又学习了一种使用转义符的方法:转义符'\'后面接一个八进制数,用于表示ASCII码等于该值的字符。  比如,查一下第5章中的ASCII码表,我们找到问号字符(?)的ASCII值是63,那么我们可以把它转换为八进值:77,然后用 '\77'来表示'?'。由于是八进制,所以本应写成 '\077',但因为C,C++规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。  事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。  6.2.5 十六进制数转换成十进制数  2进制,用两个阿拉伯数字:0、1;  8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;  10进制,用十个阿拉伯数字:0到9;  16进制,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊?  16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。  十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……  所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。  假设有一个十六进数 2AF5, 那么如何换算成10进制呢?  用竖式计算:  2AF5换算成10进制:  第0位:& 5 * 160 = 5  第1位:& F * 161 = 240  第2位:& A * 162 = 2560  第3位:& 2 * 163 = 8192& +  -------------------------------------  10997  直接计算就是:  5 * 160& + F * 161 + A * 162 + 2 * 163 = 10997  (别忘了,在上面的计算中,A表示10,而F表示15)  现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。  假设有人问你,十进数 1234 为什么是 一千二百三十四?你尽可以给他这么一个算式:  1234 = 1 * 103 + 2 * 102 + 3 * 101 + 4 * 100  6.2.6& 十六进制数的表达方法  如果不使用特殊的书写形式,16进制数也会和10进制相混。随便一个数:9876,就看不出它是16进制或10进制。  C,C++规定,16进制数必须以 0x开头。比如 0x1表示一个16进制数。而1则表示一个十进制。另外如:0xff,0xFF,0X102A,等等。其中的x也也不区分大小写。(注意:0x中的0是数字0,而不是字母O)  以下是一些用法示例:  int a = 0x100F;  int b = 0x70 +  至此,我们学完了所有进制:10进制,8进制,16进制数的表达方式。最后一点很重要,C/C++中,10进制数有正负之分,比如12表示正12,而-12表示负12,;但8进制和16进制只能用达无符号的正整数,如果你在代码中里:-078,或者写:-0xF2,C,C++并不把它当成一个负数。  6.2.7 十六进制数在转义符中的使用  转义符也可以接一个16进制数来表示一个字符。如在6.2.4小节中说的 '?' 字符,可以有以下表达方式:  '?'&&&& //直接输入字符  '\77'&& //用八进制,此时可以省略开头的0  '\0x3F' //用十六进制  同样,这一小节只用于了解。除了空字符用八进制数 '\0' 表示以外,我们很少用后两种方法表示一个字符。  6.3 十进制数转换到二、八、十六进制  6.3.1 10进制数转换为2进制数  给你一个十进制,比如:6,如果将它转换成二进制数呢?  10进制数转换成二进制数,这是一个连续除2的过程:  把要转换的数,除以2,得到商和余数,  将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。  听起来有些糊涂?我们结合例子来说明。比如要转换6为二进制数。  “把要转换的数,除以2,得到商和余数”。  那么:  要转换的数是6, 6 ÷ 2,得到商是3,余数是0。 (不要告诉我你不会计算6÷3!)  “将商继续除以2,直到商为0……”  现在商是3,还不是0,所以继续除以2。  那就: 3 ÷ 2, 得到商是1,余数是1。  “将商继续除以2,直到商为0……”  现在商是1,还不是0,所以继续除以2。  那就: 1 ÷ 2, 得到商是0,余数是1 (拿笔纸算一下,1÷2是不是商0余1!)  “将商继续除以2,直到商为0……最后将所有余数倒序排列”  好极!现在商已经是0。  我们三次计算依次得到余数分别是:0、1、1,将所有余数倒序排列,那就是:110了!  6转换成二进制,结果是110。  把上面的一段改成用表格来表示,则为:  被除数 计算过程 商 余数  6 6/2 3 0  3 3/2 1 1  1 1/2 0 1  (在计算机中,÷用 / 来表示)  如果是在考试时,我们要画这样表还是有点费时间,所更常见的换算过程是使用下图的连除:  请大家对照图,表,及文字说明,并且自已拿笔计算一遍如何将6转换为二进制数。  说了半天,我们的转换结果对吗?二进制数110是6吗?你已经学会如何将二进制数转换成10进制数了,所以请现在就计算一下110换成10进制是否就是6。  6.3.2 10进制数转换为8、16进制数  非常开心,10进制数转换成8进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成8。  来看一个例子,如何将十进制数120转换成八进制数。  用表格表示:  被除数 计算过程 商 余数  120 120/8 15 0  15 15/8 1 7  1 1/8 0 1  120转换为8进制,结果为:170。  非常非常开心,10进制数转换成16进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成16。  同样是120,转换成16进制则为:  被除数 计算过程 商 余数  120 120/16 7 8  7 7/16 0 7  120转换为16进制,结果为:78。  请拿笔纸,采用(图:1)的形式,演算上面两个表的过程。
  6.4 二、十六进制数互相转换  二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。  我们也一样,只要学完这一小节,就能做到。  首先我们来看一个二进制数:1111,它是多少呢?  你可能还要这样计算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。  然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 = 8,然后依次是 22 = 4,21=2, 20 = 1。  记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。  下面列出四位二进制数 xxxx 所有可能的值(中间略过部分)  仅4位的2进制数& 快速计算方法&& 十进制值&&&& 十六进值  1111&&&&&&& = 8 + 4 + 2 + 1& = 15&&&&&&&&& F  1110&&&&&&& = 8 + 4 + 2 + 0& = 14&&&&&&&&& E  1101&&&&&&& = 8 + 4 + 0 + 1& = 13&&&&&&&&& D  1100&&&&&&& = 8 + 4 + 0 + 0& = 12&&&&&&&&& C  1011&&&&&&& = 8 + 4 + 0 + 1& = 11&&&&&&&&& B  1010&&&&&&& = 8 + 0 + 2 + 0& = 10&&&&&&&&& A  1001&&&&&&& = 8 + 0 + 0 + 1& = 10&&&&&&&&& 9  ....  0001&&&&&&& = 0 + 0 + 0 + 1& = 1&&&&&&&&&& 1  0000&&&&&&& = 0 + 0 + 0 + 0& = 0&&&&&&&&&& 0  二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。  如(上行为二制数,下面为对应的十六进制):   ,
,   F&&& D&& ,& A&&& 5&& ,& 9&&& B  反过来,当我们看到 FD时,如何迅速将它转换为二进制数呢?  先转换F:  看到F,我们需知道它是15(可能你还不熟悉A~F这五个数),然后15如何用8421凑呢?应该是8 + 4 + 2 + 1,所以四位全为1 :1111。  接着转换 D:  看到D,知道它是13,13如何用8421凑呢?应该是:8 + 2 + 1,即:1011。  所以,FD转换为二进制数,为:   由于十六进制转换成二进制相当直接,所以,我们需要将一个十进制数转换成2进制数时,也可以先转换成16进制,然后再转换成2进制。  比如,十进制数 1234转换成二制数,如果要一直除以2,直接得到2进制数,需要计算较多次数。所以我们可以先除以16,得到16进制数:  被除数 计算过程 商 余数   77 2  77 77/16 4 13 (D)  4 4/16 0 4  结果16进制为: 0x4D2  然后我们可直接写出0x4D2的二进制形式: 10。  其中对映关系为:  0100 -- 4  1011 -- D  0010 -- 2  同样,如果一个二进制数很长,我们需要将它转换成10进制数时,除了前面学过的方法是,我们还可以先将这个二进制转换成16进制,然后再转换为10进制。  下面举例一个int类型的二进制数:  11   我们按四位一组转换为16进制: 6D E5 AF 1B  二进制只有0和1两个数字,逢2进一;  十进制则逢十进一,依次类推~~~~  二进制与十进制之间的转换关系,举个例子:十进制数4,化为二进制则为100。(0*2^1+0*2^1+1*2^2)  再举个例子:十进制数11,化为二进制为1011。  (1*2^0+1*2^1+0*2^2+1*2^3)  找到规律了吗?  十六进制、八进制就是8的几次方~~~~类推下去
(&15059人&已观看&)
(&20365人&已观看&)
(&13521人&已观看&)
本文关键词:     
已有(0)条评论
3秒钟快速注册
文明上网,登录发帖
精选内容新闻排行校园热点
各地课程推荐深圳广州上海北京南京杭州苏州天津常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区常年开课¥750&&&&罗湖区更多&&&常年开课¥1380&&&&天河区常年开课¥980&&&&白云区常年开课¥980&&&&天河区常年开课¥1380&&&&天河区更多&&&常年开课¥1280&&&&黄浦区常年开课¥680&&&&徐汇区常年开课¥680&&&&徐汇区常年开课¥1280&&&&更多&&&常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区常年开课¥1500&&&&海淀区更多&&&常年开课详询&&&&玄武区常年开课¥450&&&&下关区常年开课¥450&&&&栖霞区常年开课¥450&&&&下关区更多&&&常年开课¥700&&&&江干区常年开课¥600&&&&江干区常年开课¥700&&&&江干区常年开课¥850&&&&江干区更多&&&常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区常年开课¥450&&&&工业园区更多&&&常年开课¥950&&&&河西区常年开课¥950&&&&河西区常年开课¥950&&&&河西区常年开课¥1000&&&&更多&&&
7-297-277-227-227-137-13
7-297-277-227-227-137-13-1用16进制表示是多少,-10呢?(比如1A=26).16进制好像不能表示负数吧,疑惑中,求答,_百度作业帮
-1用16进制表示是多少,-10呢?(比如1A=26).16进制好像不能表示负数吧,疑惑中,求答,
-1用16进制表示是多少,-10呢?(比如1A=26).16进制好像不能表示负数吧,疑惑中,求答,
如果把16进制数当成是有符号数,就可以表示负数(带负号的十进制数).
以-1来说:将-1表示成4位二进制数(求补码),就是1111(此时将1111当成有符号数),然后直接化16进制数;-1的一位有符号16进制数就是 F.
-10的8位有符号二进制数为(补码表示),化为2位符号的16进制数FA.
如何判断一个16进制数是正是负?
看题目有没有指明这个16进制数是否为有符号数,如果题目说明为无符号数,则表示正数.
如果为有符号数,就要判断符号的正负:将16进制数的最高位化为4位二进制数,如果所化的二进制数的最高位为1就表示负数,为0就表示正数.
例 FA 为有符号的16进制数,F为FA的最高位,化为二进制数为1111,而1111的最高位为1,就表示FA是个负数.FA化为10进制数就为
近两年后,这个问题早就搞明白了...
你的答案在初学C++的时候就知道了 但我要的不是这答案
我是做游戏破解的 当一个正常的正数数据溢出后 就可能产生负数
但这里溢出后的-1,就绝不是上面的表示方法了
我当时其实要的是这个

我要回帖

更多关于 二进制正负 的文章

 

随机推荐