有關計算機基礎的問題

時間 2021-06-04 23:06:15

1樓:C語言劉老師

有符號字元型佔乙個位元組,取值範圍是-128-127是因為有符號字元型最高位是符號位,0代表正數;1代表負數。有專符號屬字元型的最大值為01111111,這個二進位制值等於2^0+2^1+2^2+2^3+2^4+2^5+2^6=127。

同時在計算機中,數值是以補碼形式儲存的。正數的補碼是其本身;而負數的補碼是取反(符號位保持不變),再加1。所以有符號字元型的最小值是10000000 ->(取反) 11111111 ->(加1)10000000=-2^8=-128。

有符號數的編碼方式,常用的是補碼,另外還有原碼和反碼等。用不同二進位制編碼方式表示有符號數時,所得到的機器數可能不一樣,但是真值是相同的。

在n位的機器數中,最高位為符號位,該位為零表示為正,為一表示為負;其餘n-1位為數值位,各位的值可為零或一。當真值為正時,原碼、反碼、補碼數值位完全相同;當真值為負時,原碼的數值位保持原樣,反碼的數值位是原碼數值位的各位取反,補碼則是反碼的最低位加一。

2樓:桂周星

推算一下就可以發現,0000 0000和1000 0000是需要分開的,不然乙個正0乙個負0沒任何意義,經查證可以知道,1000 0000就是負1,比起正數也就多了乙個數。

本人計算機小白,想買一本有關計算機基礎的書有哪位大佬推薦一下?

程式設計師職場大萌哥 入門太簡單了,我來送你幾本書足夠了。計算機學習方法,主要在於能夠理解,然後掌握。不要跳過理解的這個過程。這個過程現在有乙個套書可以搞定,建議購買下來。這套書超經典,入門學習,理解下計算機是沒問題的。這本書可以來閱讀。專業的入門書籍,可以看計算機叢書,多理解一些概念,然後去學習一...

對計算機零基礎,大學報專業報有關計算機的合適嗎?

知了堂教育 想報當然可以報呀,有多少人在進大學前有系統的專業知識呢?高中都在拼命提分數,對吧?目前的建議是先以高考為重,考出好分數了,進個好學校再系統學習完全不遲。 無法顯示此人姓名 完全沒問題,當然對於計算機學習來說,有基礎當然要更好一些,但是沒基礎也沒什麼問題,只要你對計算機感興趣。因為從大一開...

計算機零基礎能否報考計算機專業?

Habit 現在計算機專科的學校都是0基礎較學的。學習電腦相對其它專業來說,入手比較快,學習難度並不是很大,後期更重要的還是個經驗的積累,從業5 6年,月薪普遍都可以上萬。推薦gz新華電腦學校,你可以去看看。 技術人成長 我當年就是零基礎的,大一暑假時候還在宿舍裡練習打字,別人看我的眼神都是怪怪的,...