本文主要是想阐述清楚以下几个知识点: 1、与负数相关的一些基础概念; 2、负数的二进制和十进制之间的转换; 3、负数与数据类型; 一、基础概念 机器数:数值在计算机中的二进制表示形式,叫做这个数值的机器数;机器数是带符号的,在计算中用一个数的最高位存放符号,正数为0,负数为1; 真值:因为负数的机器... ...
分类:
其他好文 时间:
2017-10-12 20:22:37
阅读次数:
249
进制也就是进制位,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位。比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位。 一、对于整数:java有三种表现形式: 1、十进制:0-9,满10进1。 2、八进制:0-7,满8进1,用0开头表示。 ...
分类:
其他好文 时间:
2017-10-09 13:14:44
阅读次数:
159
2017-2018-1 20155208 《信息安全系统设计基础》第四周学习总结 教材学习内容总结 实验楼学习 利用假期的时间,我重新从头开始学习了娄老师的私课《深入理解计算机系统》 的实验楼:我重新学习了第一课和第二课,并且根据第三课的内容完成了第二周的作业。 关于Vim编辑器的学习,我上学期自己 ...
分类:
其他好文 时间:
2017-10-02 13:27:01
阅读次数:
102
十级制 -> 二进制(二进制除2,n进制就除n) 计算机内部表示数的字节单位是定长的,如8位,16位,或32位。所以,位数不够时,高位补零,如果8位表示字长,比如数字50,那么高位补全两位0,拼成8位,也就是110010变00110010。 //正整数(1:除2取模,2:拼接起来,3:再反转,前后调 ...
分类:
其他好文 时间:
2017-08-26 19:41:24
阅读次数:
117
计算机存储数据采用的是二进制 1.什么是进制 进制其实就是进位制度,规定好的进位方法,列如:十进制是逢十进一,二进制是逢二进一 a.常见的进制:十进制【0~9】,二进制【0~1】,八进制【0~7,用数字0开头】,十六进制【0~9,a~f或者A~F,用0x或者0X开头】 b.进制的特点 1>每种进制都 ...
分类:
其他好文 时间:
2017-08-20 12:42:48
阅读次数:
367
学java的朋友刚开始学习时都要接触进制之间的转换,二进制、十进制、八进制、十六进制等,在这里用for循环的方法介绍一种十进制数转换为二进制数 ...
分类:
编程语言 时间:
2017-07-27 23:34:58
阅读次数:
1663
//十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //其他转十进制 var x='110'; alert(parseInt(x,2)); alert(pa ...
分类:
编程语言 时间:
2017-07-22 13:24:23
阅读次数:
192
二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。 我们也一样,只要学完这一小节,就能做到。 首先我们来看一个二进制数:1111,它是多少呢? 你可能还要这样计算:1 * 2^0 + 1 * 2^1 + 1 ...
分类:
其他好文 时间:
2017-07-14 14:42:43
阅读次数:
167
java中进行二进制,八进制,十六进制,十进制间进行相互转换 博客分类: java相关 Java算法JDK java中进行二进制,八进制,十六进制,十进制间进行相互转换 java相关 Java算法JDK 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 I ...
分类:
其他好文 时间:
2017-07-10 20:13:36
阅读次数:
180
BCD码(Binary-Coded Decimal?)亦称二进码十进数或二-十进制代码,是用4位二进制数来表示1位十进制数中的0~9这10个数码,用一种使用二进制编码十进制的数字编码形式。BCD码这种编码形式利用四个位元来储存一个十进制的数码,从而使二进制和十进制之间的转换得以更加快捷地进行。相对于 ...
分类:
其他好文 时间:
2017-07-07 23:36:25
阅读次数:
314