進制轉換詳細解說

進制的由來:任何數據在計算機中都是以二進制的形式存在的。二進制早起由電信號開關演變而來。

一個整數在內存中一樣也是二進制的,但是使用一大串的1或者0組成的數值進行使用很麻煩

所以就想把一大串縮短點,講二進制中的三位用一位表示。

這三位可以去掉的最大值就是7,超過7就進位了,這就是八進制。

但是對于過長的二進制變成八進制還是較長,所以出現 用4個二進制位表示一位的情況,

四個二進制位最大是15,這就是十六進制

規律,進制越大,表現形式越短。

java對于整數有三種表現形式

八進制:0-7,滿8進1,用0開頭

十進制:0-9,滿10進1

十六進制:0-9,A-F,滿16進1,用0x開頭表示(ASCII編碼表)

【ASCII(American Standard Code for Information Interchange,美國信息交換標準代碼)是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言。它是現今最通用的單字節編碼系統,并等同于國際標準ISO/IEC 646。

請注意,ASCII是American Standard Code for Information Interchange縮寫,而不是ASCⅡ(羅馬數字2),有很多人在這個地方產生誤解。】

十進制轉二進制

原理:對十進制數進行除以2運算

能整出為0 不能整出為1 從右往左寫

例如:

二進制轉十進制

原理:二進制乘以2的過程

例如:

二進制的加法運算

例:

二進制轉成十六進制

原理:四個二進制就是一個十六進制位

?

二進制轉八進制

三個二進制位代表一位,如果不夠前面拿0來補位數

?

?

負數的二進制表現形式

6 = 110

0000-0000 0000-0000 0000-0000 0000-0110

-6:其實就是6的二進制取反+1

負數的最高位都是1

?

轉載于:https://www.cnblogs.com/liubaobao/p/7813430.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251545.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251545.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251545.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

刪除Windows 7自動創建的隱藏分區

如果你安裝了Windows 7測試版,在安裝完成后發現Windows 7自動劃出一個隱藏的分區,大小為200MB的。又不懂該怎樣刪除? 其實這個隱藏分區的刪除比較麻煩的,如果貿然使用DM等分區工具來刪除,會損壞硬盤的分區表。即使是使…

jQuery --- 簡單操作合集

// 獲取所有<p>元素 $("p");// 獲取一個ID為myDiv的<div>元素 $("div#myDiv");// 獲取所有type屬性等于"text"的<input>元素 $("input[typetext]");// 獲取所有p元素并隱藏它們 $("p").hide();// 獲取ID為…

6.2 常見多媒體標準及壓縮技術

MPEG-1是視頻的壓縮標準.這個標準是在1993年8月份發布的.標準就規定了視頻文件以每秒鐘1.5MB的速率來傳輸數字媒體它的運動圖像以及伴音的編碼.這個標準它包括了五個部分. MPEG-2它是1994年推出來的一個壓縮標準&#xff0c;也是用于視頻的。MPEG-2、MPEG-4、MPEG-7、MPEG-21它…

Single Number II

2018-06-17 14:04:27 問題描述&#xff1a; 問題求解&#xff1a; 方法一、如果對空間復雜度沒有要求&#xff0c;那么直接使用HashMap對每個數字出現次數進行計數&#xff0c;最后對HashMap遍歷一遍即可&#xff0c;總的時間復雜度為O(n)&#xff0c;空間開銷較大。 方法二、對…

JavaScript --- 自定義優先級隊列

根據HTTP1.1的規范,一個客戶端在同一時刻與同一域名不能有兩個以上的連接。為了完全符合HTTP1.1,一個典型的解決方案就是使用優先級隊列.下面是自定義的優先級隊列 /** * 用原型模式定義PriorityQueue的方法, * 如果沒有定義_compare()方法,那么第一個方法就是默認的_compare(…

可添加至收藏夾并在瀏覽器地址欄運行的JS代碼

編輯當前網頁 代碼如下&#xff1a; javascript:document.body.contentEditabletrue; document.designModeon; void 0 無敵圖片風火輪 在地址欄運行下面的代碼可提取所有圖片元素在頁面上滾動顯示&#xff0c;屬于網頁顯示特效。 代碼如下&#xff1a; javascript:R0; x1.1; y1…

SOA相關資料

http://www.cnblogs.com/mushroom/p/4369032.html轉載于:https://www.cnblogs.com/tianciliangen/p/7825959.html

打造自己Django博客日記

本教程使用的開發環境 本教程寫作時開發環境的系統平臺為 Windows 10 &#xff08;64 位&#xff09;&#xff0c;Python 版本為 3.5.2 &#xff08;64 位&#xff09;&#xff0c;Django 版本為 1.10.6。 建議盡可能地與教程的開發環境保持一致&#xff08;尤其是 Python 與 D…

vue --- 使用字符串'api'跨域請求資源

vue環境下,修改config/index.js文件 module.exports {data: {proxyTable: {/api: {target: http://siwei.me, // 將api轉發到siwei.me上changeOrigin: true,pathRewrite: {^/api: // 去掉url中的api}}}, }原請求: http://localhost:8080/api/interface/blogs/all 新請…

重慶兩江新區將建國內最大“云計算”數據基地

全市經濟工作會指出&#xff0c;要盡快啟動、全力爭取打造國內最大的數據處理基地&#xff0c;最終要做成上百萬臺服務器、上千億美元規模的“云計算”基地&#xff0c;成為全球數據開發和處理中心。昨日&#xff0c;市經信委主任沐華平接受本報專訪時表示&#xff0c;重慶正在…

如何在前端生成二維碼

第一步&#xff1a; 引入&#xff1a;<script src"qrcode.js"></script> 第二步&#xff1a; <div id"qrcode"></div> 第三步&#xff1a; // 1.簡單使用方式 &#xff1a;new QRCode(document.getElementById(qrcode), http://ww…

vue --- Vue中的路由跳轉問題

import Vue from vue import Router from vue-router // 前2個導入時vue框架自帶的 import SayHi from /components/SayHi // 這個導入是自己寫的位于components下的sayHiVue.use(Router) // 用到了vue的Router模塊 export default new Router({routes: [{path: /say_hi,…

水瓶與天蝎的八年愛戀(圖

新浪網友&#xff1a;kinkihi 水瓶與天蝎的八年愛戀我水瓶&#xff0c;他蝎子。我們相戀8年&#xff0c;確切的說中間有5年在一起的時間不超過6個月&#xff0c;兩人一直處于異地狀態&#xff0c;說出來可能沒幾個人能信&#xff0c;我們是這樣走過來的。我一直是嚴格要求自己&…

Controller上使用@CrossOrigin注解

本文首次發布于My Blog,作者Ian,轉載請保留原文鏈接。 就是一個跨域的注解 Spring MVC 從4.2版本開始增加了對CORS的支持 CORS介紹請看這里&#xff1a;https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS 參考isea533&#xff1a;https://blog.csdn.net/…

vue --- 基本的表單元素

<template> <div>input: <input typetext v-modelinput_value />,輸入的值: {{input_value}}<hr />text area: <textarea v-model"textarea_value"></textarea>,輸入的值: {{textarea_value}}<hr/>radio:<input typera…

相關名詞淺析

分布式&#xff1a;一個業務分拆多個子業務&#xff0c;部署在不同的服務器上集群&#xff1a;同一個業務&#xff0c;部署在多個服務器上轉載于:https://www.cnblogs.com/yuki-l/p/9202819.html

Beta 討論分析——持續更新ing

wonderland Beta 討論分析 標簽&#xff08;空格分隔&#xff09;&#xff1a; 軟工實踐 wonderland 主要工作: info信息&#xff1a; 1、關聯賬號界面:hbb 2、標簽檢索界面:hbb 3、近期活躍度(cf、hdu):橘子 4、增加個人頭像 wiki &#xff1a; 點贊排行、閱讀量排行返回數據 …

vue --- 提交表單到服務器

<template> <div><textarea v-modelcontent></textarea><br/><input typebutton clicksubmit value留言 /> </div> </template><script> export default {data () {return {content: }},methods: {submit: function () …

節約內存:Instagram的Redis實踐(轉)

一、問題&#xff1a; 數據庫表數據量極大&#xff08;千萬條&#xff09;&#xff0c;要求讓服務器更加快速地響應用戶的需求。二、解決方案&#xff1a;1.通過高速服務器Cache緩存數據庫數據2.內存數據庫三、主流解Cache和數據庫對比&#xff1a;從以上各數據可知&#xff0c…

多數公司容易犯的5個大數據錯誤

多數公司容易犯的5個大數據錯誤 如今&#xff0c;大數據革命驅動了現代工業發展&#xff0c;每天都有越來越多的企業采用大數據技術。然而&#xff0c;盡管大量數據已經存在和應用了很長時間&#xff0c;但如何使用它&#xff0c;仍然存在許多嚴重的錯誤。 以下是企業容易犯的5…