-
进制转换,api查看全部
-
程序中的运算符查看全部
-
基本类型所占字节数,1个字节占8位,即一个byte查看全部
-
二进制转十进制: 将二进制数从高位到底位作幂计算: 111001转换为十进制为: 1*2^(6-1) + 1*2^(5-1) + 1*2^(4-1) + 0 + 0 + 1*2^(1-1) = 32 + 16 + 8 + 1 = 57 从下往上把余数连起来即为二进制数。查看全部
-
十进制转二进制: 使用短除法,除以2的余数,商继续除以2,直到不能除尽为止: 57/2=28...1, 28/2=14...0, 14/2=7....0, 7/2=3.....1, 3/2=1.....1, 1/2=0.....1 从下往上把余数连起来即为二进制数。查看全部
-
奥3是我在电影院看过的最烂的电影,下句就不说了! 花了一个多小时将二进制的课程听完了,实话,老师讲的一般般!好多关键的问题,没讲清楚,思路有段混乱,让人不知道老师讲每一节内容的目的是什么? 如果单单讲二进制的内容,应该不需要前提知识,不过讲到二进制在计算机中的应用是必须有相应的前提知识,比如:电子技术,模电、数电、布尔数学、计算机网络原理、计算机的存储原理等等。还有有关数据类型的知识,也是需要有一定的前提知识的,比如:为什么有原码、补码、反码的概念?为什么有字节的概念?然后才是为什么有数据类型的概念? 感谢我的大学经历,多少让我有了这些前提知识的模糊印象! 但从进制的角度来讲,这是一个数学上的问题,可以有各种数进制,比如:一进制、二进制、三进制、四进制、五进制、六进制等等,可以一致下去,当然进制之间是可以相互转换的,想从那种进制到那种进制都是小菜一碟,有对应的进制转换公式。当然,我们人最熟悉是十进制、十二进制、二十四进制、六十进制,这其中最为熟悉就是十进制,我们讲1、2、3、4、5、6等等没有人不理解他是什么意思,或者就会自然而言的人为表示的就是十进制里面的数字符号所表示的意思?具体是为什么?我也不清楚,大概是因为十这个数字我们最为熟悉吧!我们有十个手指、是个脚趾我们计数最喜欢用这些数字吧!那么问题来了?计算机中为什么说只认识二进制的数字哪?计算比较二是吗?这个问题比较不好回答?如果想弄清楚的话,就必须想研究人一样研究一下计算机这个东西是怎么一步步发展到今天的这个地步、发展到今天的这个样子的,以及他的运行原理是什么?讲到这里不得不提电机技术这门课程了,里面会讲到有关数电、模电的知识、然后,会讲到加法器、减法器、乘法器、触发器、取模、积分、微分等的知识,又会进一步的讲到触发器、各种触发器的知识,然后就是存储器的知识了,这些知识在深入就会讲到有关CUP、运算器等等知识了,了解这些东西之后就很容易明白为什么计算机偏爱二进制了。对于计算机偏爱二进制、对于人类偏爱十进制、对于时钟偏爱六十进制,所以,才有了进制之间的转换的知识的需求,当然,为了处理更加丰富复杂的数据计算机本身也需要八进制、十六进制等等的知识,为了仅仅使用二进制就能表示清楚世间的万事万物就需要原码、补码、反码、字节、32位自己、六十四位字节等等的知识。然后,高级语言,处理不同的数据有不同的规则,就需要数据类型查看全部
-
这个地方有问题 字节转化到int查看全部
-
字符串与字节之间的转换查看全部
-
java中数据类型查看全部
-
java内置的进制转换查看全部
-
负数以其正值的补码形式表示2查看全部
-
负数与其正值的补码形式表示1查看全部
-
无符号右移运算>>>查看全部
-
右移运算>>查看全部
-
左移运算查看全部
举报
0/150
提交
取消