博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进制转换
阅读量:6191 次
发布时间:2019-06-21

本文共 636 字,大约阅读时间需要 2 分钟。

二进制:
0 1 组成的,最小0 最大1 (000001)
byte = 1字节 = 8bit = 00000000 = 8位
二进制表示十进制多少数:
两个位: 最小00 最大11 共2的2次方, 能表达四个数
三个位: 最小000 最大111 共2的3次方,能表达8个数
问题:
那八个位能表示多少?
最小:00000000 最大:11111111 这就是8位 也叫一个字节
如果用数没有正负之分那可以表示 0~255 共256个数字. 也可以叫做 2的8次方,你用计算器算算,
2的8次方是不是等于256?
Java中:
1 byte = 1字节 = 8bit 可表达 2的八次方个数字
1 short= 2字节 = 16bit 可表达2的十六次方个数字
1 int = 4字节 = 32bit 可表达2的32次方
那么1btye能存储多少十进制的数字呢?
1byte = 8 bit
2的8次方 = 256, 所以能存储到256,包括0就可以存储257个数字
那为什么书上说1byte能存储 -128~127?
因为计算机只能存储01,不能直接存储 -10,
-符号也占一位数字,256 - 1 = 255
十进制转换二进制
111 = 1*2^0 + 1*2^1 + 1*2^2 = 1+2+4 = 7
二进制转换十进制
101101 = 1*2^0 + 0*2^1 + 1*2^2 + 1*2^3 + 0*2^4 + 1*2^5 = 1+4+8+32 = 45

转载地址:http://vqeda.baihongyu.com/

你可能感兴趣的文章
C#移动跨平台开发(2)Xamarin移动跨平台解决方案是如何工作的?
查看>>
单调栈
查看>>
cakephp 的事件系统(Getting to grips with CakePHP’s events system), 基于观察者模式...
查看>>
Delphi GDI对象之绘制位图
查看>>
MATLAB 中NORM运用
查看>>
Oracle数据库实现获取前几条数据的方法
查看>>
Nodejs websocket入门
查看>>
函数四种调用模式以及其中的this指向
查看>>
第2章:标准输入与输出
查看>>
public var tap: ControlEvent
查看>>
设计模式(32)-----行为型模式-----空对象设计模式
查看>>
(原創) 2 dim array該如何完全使用pointer存取? (C/C++) (C)
查看>>
DML、DDL、DCL区别及介绍
查看>>
D3D中材质通过D3DMATERIAL9结构说明
查看>>
第一章 WCF简介 1. 什么是WCF (转)
查看>>
偷了世界的程序员——来自coolshell.cn
查看>>
项目总结:复杂树状菜单-结点增改删(ZTree)
查看>>
ASP.NETserver控件使用之Reportviewer 报表
查看>>
fullcalendar日历控件知识点集合
查看>>
微信也有修复功能 只是你不知道而已【微信高级教程1】
查看>>