四、计算机相关知识

1.进制

    在java 程序中支持几种进制的数据。

        十进制:100

        十六进制:0x10

        八进制:012

        二进制(jdk1.7版本之后才支持):0b1010



十进制:

特点:逢十进一,一个十进制位最大为9.一位的取值范围为  [0-9] 闭区间

二进制:

特点:逢二进一,一个二进制位最大为1,一位的取值范围为 [0-1] 闭区间

八进制:

特点:逢八进一,一个八进制位最大为7,一位的取值范围为[0-7]  闭区间

十六进制:

特点:逢16进一,一个十六进制位最大为15  [a-f] 代表 [10-15] 大小写均可。  一位的取值范围为[0-F]  闭区间

        0-15 使用四种进制表示

        

0-15用四种进制表示

2.机器码:原码、反码、补码

原码:

10--->0b1010

用最高位来代表符号位,0代表正数,1代表负数。

约定使用一个字节来代表一个数。

规则:最高位为符号位 0代表正数  1代表负数  后面所有的位都是数值位。

原码的

10:00001010

-10:10001010

+0: 0000_0000

-0:  1000_0000

反码:

正数:反码和原码一致

负数:规则:符号位不变,其他的数值位全部0--->1  1--->0

-10:

10001010--->11110101

补码:计算机使用补码存储数据。

规则:

正数:正数的补码和原码一致,和反码也一致----三码合一。

负数:

规则:先求负数的原码--->求反码--->+1  ---->补码

-1:

1000 0001--反码--> 1111 1110--求补 +1 --> 1111 1111

原因:为何使用补码:

1:没有+0 和 -0 之分

0000 0000

-0 :1000 0000--->1111 1111 + 1 ---> 1 0000 0000

2:使用补码,最高位的符号位,计算机并没有把最高位当作符号位来处理,而是当作普通的数值位来处理的。会简化cpu的设计。


补充一点:


补码的补码是原码。

3.进制的转换


1010101--->十进制

123----> 1* 10^2 + 2*10^1 + 3*10^0 == 100+ 20 +3

1010101 ----> 1*2^0 + 1* 2^2 + 1* 2^4 + 1* 2^6 = 1+4+16+64 = 85;

0xfa1 ---> 15*16^2 + 10*16^1 + 1*16^0 = 3840+160+1 = 4001。

任何的进制--->10进制 都可以使用展开乘以以该进制为底数的次幂的形式。如上所示。

10---->2.

67

十进制到二进制:除二取余法。逆序排列。

八进制  十六进制  和 二进制之间的相互转换。

例如:

0xff<--->1111 1111

0x11a<--->0001 0001 1010

0117<-->  1001111

总结:二进制和十六进制 是 4bit ---对应一个16进制位 

二进制和八进制  是 3bit ---对应一个8进制位

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,509评论 6 504
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,806评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 163,875评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,441评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,488评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,365评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,190评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,062评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,500评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,706评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,834评论 1 347
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,559评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,167评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,779评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,912评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,958评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,779评论 2 354

推荐阅读更多精彩内容

  • 进制基本概念 什么是进制?进制是一种计数的方式,数值的表示形式 常见的进制十进制、二进制、八进制、十六进制 进制书...
    极客江南阅读 2,013评论 0 11
  • 网站乱码问题我们会经常碰到,大多见于非英文的中文字符或其他字符乱码,而且,这类问题常常是因为编码方式问题,主要原因...
    波段顶底阅读 2,863评论 1 9
  • 1、进制 1.1 进制的由来 进制:是一种进位的方式。x进制,表示逢x进1。 计算机的电子原件的状态:开,关。 那...
    Ace_Wang阅读 1,511评论 0 0
  • 1.编译程序(1)gcc xx.c,他会默认生成一个a.out的可执行文件,在a.out所在目录,执行./a.o...
    萌面大叔2阅读 1,281评论 0 1
  • 注:之前查找了关于原码、反码、补码的相关资料,张子秋的博客:原码, 反码, 补码 详解讲的比较透彻。为了方便,现将...
    有幸的风阅读 769评论 0 0