❶ 計算機中電影,音樂,圖片等如何轉換成二進制碼
計算機中的電影、音樂、圖片本來就是以二進制的形式御早豎保存的睜返,從網上下載並安裝一個二進制查看軟體ultraedit直接打開就可以鎮大查看。
❷ 怎樣將數字變為二進制
如果是將一個十進制的正整數轉化為二進制的話,基本方法就是岩派沒:短除法。即:每一次除2取余,最後由下往上逆排,粗納就是二進制數字。例如:2|19(1---2|9(1-2|4(0-2|2(0-2|1(1-0即:十進制的19就是二進制的羨逗10011(由下往上逆排)。
❸ 計算機中的數據如何轉換成二進制數
1.二進制與八進制之間的轉換
由於8=2×2×2,即8=23。可知一位八進制數相當於3位二進制數。
(1)二進制數轉換成八進制數
將一個二進制數轉換成八進制數,只要把二進制數從右往左每三位計算出對應的一位八進制數(不足三位旅鄭的,前面拆仿頌添加「0」補足三位)。
在將十六進制數轉換成二進制數時,最後得到的二進制數最高位的「0」往往都可以去掉。
需要說明的是,表示一個數,如果是十進制數,則不必特別註明果是二、八、十六進制數,則要用下標或字母來說明。
❹ 用戶從鍵盤輸入到內存的信息是怎麼轉換成二進制代碼存儲在內存的
1.數據在茄冊內存中是以二進制的補碼形式存儲的。用戶輸入的信息都轉化成ASCII碼值的補碼形式存儲到內存中。
2.存儲單元簡單的說就是數據存放的地方,地址如何分配這個不用深究,只要知道分別給char 、int 、float、double等類型的數據分配多少內存就可以了。
3.關於信息是怎麼轉換成二進制代碼(補碼)存儲在內存,請看下面詳解:
正數的補碼和其原碼相同. 補碼 = 原碼。
負數的補碼的兩種求法:(假設8bit,即8位)
(1).是將該數的絕對值的二進制形式,按位取反,再加1.
例. 求-10的補碼.
第一步是取-10的絕對值10;
第二步取10的二進制形式為00001010;
第三步對00001010取反得11110101;
第四步再加1得11110110.
所以-10在內存中就以11110110形式存放。
(2).256-欲求的負數的絕對值 = 此負數的補碼。注意:256 - 的是這個負數洞大的絕對值,而不是這個數
。也就是說 256 -|負數|=補碼. 求其原碼,則 256 - 補碼 = |負數| ,則原碼需要把首位變為1即可.
例. 求-10的補碼.
第一步是 256 - |-10|=246.
第二步把246變為二進制,11110110.
所以-10在內存中就以11110110形式存放。
兩種方法比較下來,顯然,第二種更為簡便!
4.反碼:把每位取反,即0變1,1變0即可。
5.一個有符號定點數的最高位為符號位,0是正數,1是負數納納豎。
筆者認為,對於原碼、補碼、反碼的追究無需深入,只需要知道數據在計算機中以補碼形式存儲即可, 至於怎麼存儲是計算機的事情。
❺ 怎樣將一個數轉換成二進制數
1、整數部分:
方法:用2輾轉相除直到結果為1,將余數和最後的1從下向上的組合,就是我們想要的結果。
2、小數部分:
方法:乘2取整,順序排列。
具體做法是:
用2乘十進制小數,可以得到積,將積的整數部分取出,再用2乘餘下的小數部分,又得到一個積,再將積的整數部分取出,如此進行,直到積中的小數部分為零,或者達到所要求的精度為止。
然後把取出的整數部分按順序排列起來,先取的整數作為二進制小數的高位有效位,後取的整數作為低位有效位。
(5)電影數據如何轉換成二進制擴展閱讀
二進制數的特性:
1、如果一個二缺則進制數(整型)數的第零位的值是1,那麼這個數就是奇數;而如果該位是0,那麼這個數就是偶數。
2、如果一個二進制數的低端n位都是零,那麼這個數可以被2n整除。
3、如果一個二進制數的第n位是一,而其他各位都是零,那麼這個數等於2^n。
4、如果一個二進制數的第零位到第n - 1位都是1,而且其他各位都是0,那麼這個數等於2^n - 1。
5、將一個二進制數的所有位左移移位的結果是將該數乘以二。
6、將一個無符號二進制數的所有位右移一位的結果等效於該數除以二(這對有符號數不適用)。余數會被下舍入。
7、將兩個n位的二進制數相乘可能會需要2*n位來保存結果。
8、將兩個n位的二進制數相加或者相減絕不會需要多於n 1位來保存結果。
9、將一個二進制數的所有位取反(就是將所有的一改為零,所有的零改為一)等效於將該數取負(改變符號)再將結果減一。
10、將任意伏差棚給定個數的位表示的最大無符號二進制數加一的結果永遠是零。
11、零遞減(減一)的結果永遠是某個給定個數的慶辯位表示的最大無符號二進制數。
12、n位可以表示2n個不同的組合。
13、數2年包含n位,所有位都是一。
二進制數-網路
❻ 如何將數值轉化為二進制數
小數轉化為二進制數的方法:
1、十進制的小數轉換為二進制,主要是小數部分乘以2,取整數部分依次從左往右放在小數點後,直至小數點後為0。例如十進制的0.125,要轉換為二進制的小數。
2、轉換為二進制,將小數部分0.125乘以2,得0.25,芹岩宏然後取整數部分0。
3、再將小數部分0.25乘以2,得0.5,然後取整數部分0。棗罩
4、再將小數部分0.5乘以2,得1,然後取整數部分1。
5、則得到的二進制的結果就是0.001。
計數系統
進制
在基數b的嫌冊位置記數系統(其中b是一個正自然數,叫做基數),b個基本符號(或者叫數字)對應於包括0的最小b個自然數。要產生其他的數,符號在數中的位置要被用到。最後一位的符號用它本身的值,向左一位其值乘以b。
二進制計數
17世紀至18世紀的德國數學家萊布尼茨,是世界上第一個提出二進制記數法的人。用二進制記數,只用0和1兩個符號,無需其他符號。
❼ 對比說明數字,英文字元,漢字,圖像,聲音是如何轉換成二進制的
數字的存儲在計算機分為整數和浮點數存儲,整數的話都是以二進制補碼的形式存儲,正數的補碼是正數原碼本身,負數的補碼是原碼的反碼加1,而浮點數的存儲就更為復雜了,包含符號位、基數位、階碼,以「符號位+基數+階碼」的形式存放(當然這只是個簡單的模型,只是為了說明問題,基數本身是以補碼的形式存放,而階碼就特殊點了,可以參看http://..com/question/213678614.html)
英文字元都是以ASCII碼的形式存放,這是早期電腦中的數據存儲形式,就是用1B(8位)來存放一個英文字元對應的ASCII碼,最高位為0,但是現在的操作系統中都是Unicode編碼,即用2B來存放一個英文字元,高8位全為0,低8位為對應英文字元的ASCII編碼.而漢字的編碼也差斗宏不多,只不過一個漢字固定是用2B來存放的,一個漢字的編碼高8位和低8位的第一個位都為1,漢字的編碼有個區間【按照GB2312標準的漢字范圍:0xB0A1(45217)-0xF7FE(63486))】
圖像和聲音的編碼更為復雜了,因為我們知道圖片和聲音文件有很多種後綴名(圖像:例如.jpg/.png/.bmp等等.聲音:.mp3/鏈銷歲.wma/.wav等等)按照不同的後綴名會有不同的編碼方式,即使是同一個後綴名也可能有多種編碼方式,所以這個小點很不好回答.要簡單先了解一下的話,你可以先看看圖像中的.bmp文件是怎麼編碼成二進制文件的,這個主要編碼方式是把圖像當成一個點陣,每個點陣上有多位顏色,每一種顏色分別用一個的一定位數來編碼(這個得根據顏色的多少來決定用多少位二進制數來編碼,例如256色,真彩色等等),點陣的位置用一定位數來編碼,對應的點陣位置上存放的就是對應顏色的編碼(呵呵.有點復雜).
聲音的話也跟圖像編碼類似,就指.wav聲音文件來說,先把音軌按時間來劃棚睜分,每隔一定的時間采樣一次,隔的時間的倒數就是我們所說的采樣頻率.而我們是對每一個採到的聲音進行編碼,例如按照聲波的振幅進行編碼,不同的振幅對應不同的二進制編碼,如振幅0對應00000000,這只是簡單的說明一下.wav音頻文件的編碼。